Coverage Report

Created: 2025-10-29 03:42

/home/runner/work/slang/slang/source/core/slang-list.h
Line
Count
Source (jump to first uncovered line)
1
#ifndef SLANG_CORE_LIST_H
2
#define SLANG_CORE_LIST_H
3
4
#include "slang-allocator.h"
5
#include "slang-array-view.h"
6
#include "slang-math.h"
7
#include "slang.h"
8
9
#include <algorithm>
10
#include <new>
11
#include <type_traits>
12
13
14
namespace Slang
15
{
16
// List is container of values of a type held consecutively in memory (much like std::vector)
17
//
18
// Note that in this implementation, the underlying memory is backed via an allocation of
19
// T[capacity] This means that all values have to be in a valid state *even if they are not used*
20
// (ie indices >= m_count must be valid)
21
//
22
// Also note this implementation does not necessarily 'initialize' an element which is no longer
23
// used, and this may lead to surprising behavior. Say the list contains a single smart pointer, and
24
// the last element is removed (say with removeLast). The smart pointer will *not* be released. The
25
// smart pointer will be released if the that index is used (via say an add) or the List goes out of
26
// scope.
27
template<typename T, typename TAllocator = StandardAllocator>
28
class List
29
{
30
private:
31
    static const Index kInitialCount = 16;
32
33
public:
34
    typedef List ThisType;
35
36
    List()
37
41.2M
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
41.2M
    {
39
41.2M
    }
_ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
25
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
25
    {
39
25
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
551
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
551
    {
39
551
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.20k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.20k
    {
39
2.20k
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.74k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.74k
    {
39
3.74k
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
30
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
30
    {
39
30
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
30
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
30
    {
39
30
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
21.3k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
21.3k
    {
39
21.3k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
9.00k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
9.00k
    {
39
9.00k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
32.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
32.2k
    {
39
32.2k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
113k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
113k
    {
39
113k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
892k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
892k
    {
39
892k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
16.6k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
16.6k
    {
39
16.6k
    }
_ZN5Slang4ListImNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
26.4M
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
26.4M
    {
39
26.4M
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
208
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
208
    {
39
208
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
189k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
189k
    {
39
189k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
160k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
160k
    {
39
160k
    }
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5
    {
39
5
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.51k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.51k
    {
39
1.51k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
119k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
119k
    {
39
119k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
26.1k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
26.1k
    {
39
26.1k
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
25
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
25
    {
39
25
    }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
593k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
593k
    {
39
593k
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
491
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
491
    {
39
491
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8.09k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8.09k
    {
39
8.09k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
22.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
22.5k
    {
39
22.5k
    }
_ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.97k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.97k
    {
39
1.97k
    }
_ZN5Slang4ListIbNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
269
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
269
    {
39
269
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.92k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.92k
    {
39
3.92k
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
_ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
10.0k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
10.0k
    {
39
10.0k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
52.0k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
52.0k
    {
39
52.0k
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
45
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
45
    {
39
45
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.14k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.14k
    {
39
1.14k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
813k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
813k
    {
39
813k
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6.76k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6.76k
    {
39
6.76k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
31.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
31.5k
    {
39
31.5k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
116k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
116k
    {
39
116k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
672
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
672
    {
39
672
    }
_ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
10
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
10
    {
39
10
    }
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
472
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
472
    {
39
472
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8
    {
39
8
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
446
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
446
    {
39
446
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
472
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
472
    {
39
472
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
117k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
117k
    {
39
117k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.07k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.07k
    {
39
2.07k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
649k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
649k
    {
39
649k
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.93k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.93k
    {
39
1.93k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5.42k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5.42k
    {
39
5.42k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
460
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
460
    {
39
460
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.73k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.73k
    {
39
1.73k
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
301
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
301
    {
39
301
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.81k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.81k
    {
39
1.81k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
172k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
172k
    {
39
172k
    }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.45k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.45k
    {
39
2.45k
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6.80k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6.80k
    {
39
6.80k
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
92
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
92
    {
39
92
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
64.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
64.5k
    {
39
64.5k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
474
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
474
    {
39
474
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
474
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
474
    {
39
474
    }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
474
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
474
    {
39
474
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
39.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
39.8k
    {
39
39.8k
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
38.9k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
38.9k
    {
39
38.9k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
24.0k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
24.0k
    {
39
24.0k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
111
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
111
    {
39
111
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
185
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
185
    {
39
185
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
136
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
136
    {
39
136
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_EC2Ev
Line
Count
Source
37
115
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
115
    {
39
115
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_EC2Ev
Line
Count
Source
37
115
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
115
    {
39
115
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28.9k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28.9k
    {
39
28.9k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
202
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
202
    {
39
202
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7.54M
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7.54M
    {
39
7.54M
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
64
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
64
    {
39
64
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12.9k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12.9k
    {
39
12.9k
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6.74k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6.74k
    {
39
6.74k
    }
_ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
_ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
317
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
317
    {
39
317
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
10.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
10.2k
    {
39
10.2k
    }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
304
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
304
    {
39
304
    }
_ZN5Slang4ListIPjNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
114
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
114
    {
39
114
    }
_ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
66
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
66
    {
39
66
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7
    {
39
7
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
335
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
335
    {
39
335
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.45k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.45k
    {
39
1.45k
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.62k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.62k
    {
39
1.62k
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
31
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
31
    {
39
31
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
70
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
70
    {
39
70
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
_ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
418
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
418
    {
39
418
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
410
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
410
    {
39
410
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
43
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
43
    {
39
43
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
472k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
472k
    {
39
472k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
86.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
86.2k
    {
39
86.2k
    }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
774
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
774
    {
39
774
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
396
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
396
    {
39
396
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_EC2Ev
Line
Count
Source
37
42
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
42
    {
39
42
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
33.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
33.2k
    {
39
33.2k
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
42
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
42
    {
39
42
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
836
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
836
    {
39
836
    }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
84
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
84
    {
39
84
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.58k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.58k
    {
39
3.58k
    }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
58
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
58
    {
39
58
    }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
324
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
324
    {
39
324
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
168
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
168
    {
39
168
    }
_ZN5Slang4ListINS_17DiffTransposePass27PendingBlockTerminatorEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
213
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
213
    {
39
213
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
54
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
54
    {
39
54
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
735
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
735
    {
39
735
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.49k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.49k
    {
39
1.49k
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
241
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
241
    {
39
241
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
67.4k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
67.4k
    {
39
67.4k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
140
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
140
    {
39
140
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
83
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
83
    {
39
83
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
16.1k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
16.1k
    {
39
16.1k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
16.1k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
16.1k
    {
39
16.1k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.77k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.77k
    {
39
2.77k
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.53k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.53k
    {
39
2.53k
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
359
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
359
    {
39
359
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.25k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.25k
    {
39
2.25k
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
73
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
73
    {
39
73
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
175
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
175
    {
39
175
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
95
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
95
    {
39
95
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
42.4k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
42.4k
    {
39
42.4k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
288
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
288
    {
39
288
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
136
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
136
    {
39
136
    }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
173
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
173
    {
39
173
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.92k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.92k
    {
39
3.92k
    }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8
    {
39
8
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
195
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
195
    {
39
195
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
975
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
975
    {
39
975
    }
_ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
31
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
31
    {
39
31
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
586
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
586
    {
39
586
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
13
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
13
    {
39
13
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
13
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
13
    {
39
13
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
13
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
13
    {
39
13
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
988
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
988
    {
39
988
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.66k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.66k
    {
39
1.66k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
360
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
360
    {
39
360
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
40.3k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
40.3k
    {
39
40.3k
    }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
318
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
318
    {
39
318
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
702
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
702
    {
39
702
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
269
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
269
    {
39
269
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
15
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
15
    {
39
15
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
10.0k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
10.0k
    {
39
10.0k
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
360
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
360
    {
39
360
    }
_ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
9
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
9
    {
39
9
    }
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
24
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
24
    {
39
24
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
49.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
49.2k
    {
39
49.2k
    }
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
70.4k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
70.4k
    {
39
70.4k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
70.4k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
70.4k
    {
39
70.4k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4.12k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4.12k
    {
39
4.12k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.36k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.36k
    {
39
1.36k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
314
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
314
    {
39
314
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
58
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
58
    {
39
58
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
58
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
58
    {
39
58
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
40
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
40
    {
39
40
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
275
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
275
    {
39
275
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
445
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
445
    {
39
445
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
115
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
115
    {
39
115
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
115
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
115
    {
39
115
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
189
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
189
    {
39
189
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
690
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
690
    {
39
690
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.32k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.32k
    {
39
1.32k
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
40.3k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
40.3k
    {
39
40.3k
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4.89k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4.89k
    {
39
4.89k
    }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
221
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
221
    {
39
221
    }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
27
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
27
    {
39
27
    }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
14
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
14
    {
39
14
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_EC2Ev
Line
Count
Source
37
1.27k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.27k
    {
39
1.27k
    }
_ZN5Slang4ListIPvNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.30M
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.30M
    {
39
1.30M
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.27k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.27k
    {
39
1.27k
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.27k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.27k
    {
39
1.27k
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
101k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
101k
    {
39
101k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.63k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.63k
    {
39
1.63k
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
54
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
54
    {
39
54
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
114
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
114
    {
39
114
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
133
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
133
    {
39
133
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
34
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
34
    {
39
34
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
34
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
34
    {
39
34
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
48
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
48
    {
39
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
131
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
131
    {
39
131
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
346
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
346
    {
39
346
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
55
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
55
    {
39
55
    }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
24
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
24
    {
39
24
    }
_ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
34
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
34
    {
39
34
    }
_ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
34
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
34
    {
39
34
    }
_ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
34
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
34
    {
39
34
    }
_ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
34
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
34
    {
39
34
    }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
48
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
48
    {
39
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
644
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
644
    {
39
644
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
918
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
918
    {
39
918
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
934
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
934
    {
39
934
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
575
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
575
    {
39
575
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
575
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
575
    {
39
575
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
21.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
21.2k
    {
39
21.2k
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8.15k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8.15k
    {
39
8.15k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
906
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
906
    {
39
906
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
522
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
522
    {
39
522
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
335
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
335
    {
39
335
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
335
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
335
    {
39
335
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
335
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
335
    {
39
335
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
335
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
335
    {
39
335
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
60
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
60
    {
39
60
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.65k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.65k
    {
39
1.65k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
548
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
548
    {
39
548
    }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
548
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
548
    {
39
548
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
542
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
542
    {
39
542
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
26.3k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
26.3k
    {
39
26.3k
    }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
542
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
542
    {
39
542
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5.29k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5.29k
    {
39
5.29k
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.49k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.49k
    {
39
1.49k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4.24k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4.24k
    {
39
4.24k
    }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
_ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.28k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.28k
    {
39
3.28k
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.28k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.28k
    {
39
3.28k
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.00k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.00k
    {
39
1.00k
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
19
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
19
    {
39
19
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
215
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
215
    {
39
215
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
215
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
215
    {
39
215
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
215
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
215
    {
39
215
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
75
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
75
    {
39
75
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
15
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
15
    {
39
15
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
104
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
104
    {
39
104
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
188k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
188k
    {
39
188k
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5.82k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5.82k
    {
39
5.82k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
127
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
127
    {
39
127
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
52
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
52
    {
39
52
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
51
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
51
    {
39
51
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7
    {
39
7
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7
    {
39
7
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
7
    {
39
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
56
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
56
    {
39
56
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
14.7k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
14.7k
    {
39
14.7k
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
491
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
491
    {
39
491
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
491
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
491
    {
39
491
    }
_ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
491
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
491
    {
39
491
    }
_ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
491
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
491
    {
39
491
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
491
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
491
    {
39
491
    }
_ZN5Slang4ListINS_6RefPtrINS_8IRModuleEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
491
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
491
    {
39
491
    }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_EC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListIPKvNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_EC2Ev
Line
Count
Source
37
96
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
96
    {
39
96
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
463
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
463
    {
39
463
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
417
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
417
    {
39
417
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.40k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.40k
    {
39
3.40k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
174
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
174
    {
39
174
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.23k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.23k
    {
39
1.23k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.57k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.57k
    {
39
1.57k
    }
_ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_EC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
348
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
348
    {
39
348
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
821
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
821
    {
39
821
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
18.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
18.5k
    {
39
18.5k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
11.0k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
11.0k
    {
39
11.0k
    }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.14k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.14k
    {
39
3.14k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.33k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.33k
    {
39
2.33k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
80
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
80
    {
39
80
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.18k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.18k
    {
39
3.18k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
14.6k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
14.6k
    {
39
14.6k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_24InstructionPrintingClassENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEEC2Ev
40
    template<typename... Args>
41
    List(const T& val, Args... args)
42
8.39k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
8.39k
    {
44
8.39k
        _init(val, args...);
45
8.39k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEEC2IJS1_EEERKS1_DpT_
Line
Count
Source
42
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
7
    {
44
7
        _init(val, args...);
45
7
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEC2IJEEERKS1_DpT_
Line
Count
Source
42
2.94k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
2.94k
    {
44
2.94k
        _init(val, args...);
45
2.94k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2IJEEERKjDpT_
Line
Count
Source
42
4.36k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
4.36k
    {
44
4.36k
        _init(val, args...);
45
4.36k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2IJjEEERKjDpT_
Line
Count
Source
42
15
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
15
    {
44
15
        _init(val, args...);
45
15
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEC2IJS1_EEERKS1_DpT_
Line
Count
Source
42
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
4
    {
44
4
        _init(val, args...);
45
4
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEC2IJS1_EEERKS1_DpT_
Line
Count
Source
42
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
4
    {
44
4
        _init(val, args...);
45
4
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
66
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
66
    {
44
66
        _init(val, args...);
45
66
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Line
Count
Source
42
48
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
48
    {
44
48
        _init(val, args...);
45
48
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJS2_S2_EEERKS2_DpT_
Line
Count
Source
42
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
6
    {
44
6
        _init(val, args...);
45
6
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEC2IJEEERKS1_DpT_
Line
Count
Source
42
106
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
106
    {
44
106
        _init(val, args...);
45
106
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Line
Count
Source
42
29
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
29
    {
44
29
        _init(val, args...);
45
29
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
409
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
409
    {
44
409
        _init(val, args...);
45
409
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
4
    {
44
4
        _init(val, args...);
45
4
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
31
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
31
    {
44
31
        _init(val, args...);
45
31
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJPNS_7IRParamEEEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_15IRInterfaceTypeEEEERKS2_DpT_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Line
Count
Source
42
356
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
356
    {
44
356
        _init(val, args...);
45
356
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJPNS_6IRTypeEPNS_11IRTupleTypeEEEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_9IRIntTypeEEEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJPNS_6IRFuncES2_S2_S2_S2_EEERKS2_DpT_
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_17IRTargetTupleTypeEPNS_18IRNativeStringTypeES9_EEERKS2_DpT_
Line
Count
Source
42
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
1
    {
44
1
        _init(val, args...);
45
1
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJS2_S2_S2_EEERKS2_DpT_
Line
Count
Source
42
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
1
    {
44
1
        _init(val, args...);
45
1
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_17IRTargetTupleTypeEEEERKS2_DpT_
46
    List(const List<T>& list)
47
792k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
792k
    {
49
792k
        this->operator=(list);
50
792k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEEC2ERKS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
30
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
30
    {
49
30
        this->operator=(list);
50
30
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
408k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
408k
    {
49
408k
        this->operator=(list);
50
408k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
8.15k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
8.15k
    {
49
8.15k
        this->operator=(list);
50
8.15k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
15
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
15
    {
49
15
        this->operator=(list);
50
15
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
264
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
264
    {
49
264
        this->operator=(list);
50
264
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEC2ERKS3_
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
4.05k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
4.05k
    {
49
4.05k
        this->operator=(list);
50
4.05k
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
1
    {
49
1
        this->operator=(list);
50
1
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEC2ERKS2_
Line
Count
Source
47
327
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
327
    {
49
327
        this->operator=(list);
50
327
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
4.03k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
4.03k
    {
49
4.03k
        this->operator=(list);
50
4.03k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEC2ERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2ERKS2_
Line
Count
Source
47
3.97k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
3.97k
    {
49
3.97k
        this->operator=(list);
50
3.97k
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEEC2ERKS2_
Line
Count
Source
47
256
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
256
    {
49
256
        this->operator=(list);
50
256
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
544
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
544
    {
49
544
        this->operator=(list);
50
544
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
335k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
335k
    {
49
335k
        this->operator=(list);
50
335k
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
106
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
106
    {
49
106
        this->operator=(list);
50
106
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
1.13k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
1.13k
    {
49
1.13k
        this->operator=(list);
50
1.13k
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
56
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
56
    {
49
56
        this->operator=(list);
50
56
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
4.10k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
4.10k
    {
49
4.10k
        this->operator=(list);
50
4.10k
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
136
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
136
    {
49
136
        this->operator=(list);
50
136
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
653
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
653
    {
49
653
        this->operator=(list);
50
653
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
1.36k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
1.36k
    {
49
1.36k
        this->operator=(list);
50
1.36k
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
7.10k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
7.10k
    {
49
7.10k
        this->operator=(list);
50
7.10k
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
54
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
54
    {
49
54
        this->operator=(list);
50
54
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEEC2ERKS5_
Line
Count
Source
47
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
7
    {
49
7
        this->operator=(list);
50
7
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
10.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
10.5k
    {
49
10.5k
        this->operator=(list);
50
10.5k
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
48
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
48
    {
49
48
        this->operator=(list);
50
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEC2ERKS5_
Line
Count
Source
47
575
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
575
    {
49
575
        this->operator=(list);
50
575
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
1
    {
49
1
        this->operator=(list);
50
1
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
332
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
332
    {
49
332
        this->operator=(list);
50
332
    }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEC2ERKS5_
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListImNS_17StandardAllocatorEEC2ERKS2_
Line
Count
Source
47
105
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
105
    {
49
105
        this->operator=(list);
50
105
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
3
    {
49
3
        this->operator=(list);
50
3
    }
51
    List(List<T>&& list)
52
42.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
42.8k
    {
54
42.8k
        this->operator=(static_cast<List<T>&&>(list));
55
42.8k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
1
    {
54
1
        this->operator=(static_cast<List<T>&&>(list));
55
1
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEC2EOS3_
Line
Count
Source
52
25.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
25.2k
    {
54
25.2k
        this->operator=(static_cast<List<T>&&>(list));
55
25.2k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEC2EOS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEC2EOS3_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
13.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
13.2k
    {
54
13.2k
        this->operator=(static_cast<List<T>&&>(list));
55
13.2k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEC2EOS4_
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEEC2EOS3_
Line
Count
Source
52
35
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
35
    {
54
35
        this->operator=(static_cast<List<T>&&>(list));
55
35
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
318
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
318
    {
54
318
        this->operator=(static_cast<List<T>&&>(list));
55
318
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
4.05k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
4.05k
    {
54
4.05k
        this->operator=(static_cast<List<T>&&>(list));
55
4.05k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEC2EOS4_
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
19
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
19
    {
54
19
        this->operator=(static_cast<List<T>&&>(list));
55
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEC2EOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEC2EOS4_
56
    List(ArrayView<T> view)
57
        : List()
58
    {
59
        addRange(view);
60
    }
61
    static List<T> makeRepeated(const T& val, Index count)
62
330
    {
63
330
        List<T> rs;
64
330
        rs.setCount(count);
65
1.31k
        for (Index i = 0; i < count; i++)
66
985
            rs[i] = val;
67
330
        return rs;
68
330
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12makeRepeatedERKS2_l
Line
Count
Source
62
327
    {
63
327
        List<T> rs;
64
327
        rs.setCount(count);
65
1.30k
        for (Index i = 0; i < count; i++)
66
976
            rs[i] = val;
67
327
        return rs;
68
327
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE12makeRepeatedERKS2_l
Line
Count
Source
62
3
    {
63
3
        List<T> rs;
64
3
        rs.setCount(count);
65
12
        for (Index i = 0; i < count; i++)
66
9
            rs[i] = val;
67
3
        return rs;
68
3
    }
69
38.5M
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
38.7k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
22
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.92k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.10k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
27
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
27
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
499
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIhNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
11.1k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListImNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
23.1M
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8.23k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIjNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
39.4k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
105k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
888k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
14.9k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
208
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
151k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
131k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.42k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
144k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
25.5k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
24
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
490k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
442
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8.09k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
22.4k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIbNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
269
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.97k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.92k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10.0k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
52.0k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
45
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.14k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
813k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6.39k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
440k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
116k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
672
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
472
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
23
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
446
    ~List() { _deallocateBuffer(); }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
472
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
117k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.08k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
649k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.88k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
9.47k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
460
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.31k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
302
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.75k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
179k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
443
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.44k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIlNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
21.1k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6.74k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
92
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
70.6k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
474
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
474
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
474
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
39.7k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.23k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
111
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
185
    ~List() { _deallocateBuffer(); }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
136
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_ED2Ev
Line
Count
Source
69
115
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEED2Ev
Line
Count
Source
69
68
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_ED2Ev
Line
Count
Source
69
115
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7.87M
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
202
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28.9k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
24.0k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
317
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7.28k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIcNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10.2k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
301
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPjNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
114
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
69
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
335
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.40k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.52k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
67
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
418
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
410
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
43
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
473k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
86.2k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
936
    ~List() { _deallocateBuffer(); }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_ED2Ev
Line
Count
Source
69
42
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
396
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
33.3k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
42
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.97k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
84
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.49k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8.12k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
58
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
324
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
168
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17DiffTransposePass27PendingBlockTerminatorEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
213
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
54
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
770
    ~List() { _deallocateBuffer(); }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
241
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
67.4k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
140
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
83
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
16.1k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
16.1k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.53k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.77k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
690
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
359
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
73
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.25k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
95
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
175
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
42.4k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
288
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
136
    ~List() { _deallocateBuffer(); }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
173
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.92k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
195
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
975
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
31
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
586
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
13
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
13
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
13
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
988
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.66k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
360
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
40.3k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
269
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.02k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
318
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
15
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10.0k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
360
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
9
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
24
    ~List() { _deallocateBuffer(); }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
49.2k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
70.4k
    ~List() { _deallocateBuffer(); }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
70.4k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4.77k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.72k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
314
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
58
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
40
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
58
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
275
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
445
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
115
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
115
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
189
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.32k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
40.3k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4.89k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
221
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
27
    ~List() { _deallocateBuffer(); }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
14
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPvNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.29M
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_ED2Ev
Line
Count
Source
69
1.26k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.26k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.26k
    ~List() { _deallocateBuffer(); }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
101k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.63k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
108
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
114
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
152
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
34
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
34
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
131
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
354
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
24
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
55
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
34
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
488
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
34
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
34
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
34
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
96
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
918
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
934
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
573
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
573
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
21.2k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8.15k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
906
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
472
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.57k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
335
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
335
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
335
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
335
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
60
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.67k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
546
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
546
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
26.3k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
542
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5.26k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.48k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4.22k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
542
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.28k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.28k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
304
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
19
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
215
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
215
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
215
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
75
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
15
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
100
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
188k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
127
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5.82k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
47
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
52
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
56
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
13.7k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
442
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
442
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
442
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
442
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_8IRModuleEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
442
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_ED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPKvNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_ED2Ev
Line
Count
Source
69
18
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
463
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
417
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.40k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
174
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
822
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_ED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
348
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
18.5k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
11.0k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
80
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.14k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.33k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.18k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
13.6k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_7OperandENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_24InstructionPrintingClassENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_9EnumerantENS_17StandardAllocatorEED2Ev
70
    List<T>& operator=(const List<T>& list)
71
15.1M
    {
72
15.1M
        clearAndDeallocate();
73
15.1M
        addRange(list);
74
15.1M
        return *this;
75
15.1M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
14.2M
    {
72
14.2M
        clearAndDeallocate();
73
14.2M
        addRange(list);
74
14.2M
        return *this;
75
14.2M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
261
    {
72
261
        clearAndDeallocate();
73
261
        addRange(list);
74
261
        return *this;
75
261
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
42.1k
    {
72
42.1k
        clearAndDeallocate();
73
42.1k
        addRange(list);
74
42.1k
        return *this;
75
42.1k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
29.3k
    {
72
29.3k
        clearAndDeallocate();
73
29.3k
        addRange(list);
74
29.3k
        return *this;
75
29.3k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
4.24k
    {
72
4.24k
        clearAndDeallocate();
73
4.24k
        addRange(list);
74
4.24k
        return *this;
75
4.24k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
3.35k
    {
72
3.35k
        clearAndDeallocate();
73
3.35k
        addRange(list);
74
3.35k
        return *this;
75
3.35k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
770
    {
72
770
        clearAndDeallocate();
73
770
        addRange(list);
74
770
        return *this;
75
770
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
335k
    {
72
335k
        clearAndDeallocate();
73
335k
        addRange(list);
74
335k
        return *this;
75
335k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
332
    {
72
332
        clearAndDeallocate();
73
332
        addRange(list);
74
332
        return *this;
75
332
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
6.08k
    {
72
6.08k
        clearAndDeallocate();
73
6.08k
        addRange(list);
74
6.08k
        return *this;
75
6.08k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
408k
    {
72
408k
        clearAndDeallocate();
73
408k
        addRange(list);
74
408k
        return *this;
75
408k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
8.58k
    {
72
8.58k
        clearAndDeallocate();
73
8.58k
        addRange(list);
74
8.58k
        return *this;
75
8.58k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
15
    {
72
15
        clearAndDeallocate();
73
15
        addRange(list);
74
15
        return *this;
75
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEaSERKS3_
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
1
    {
72
1
        clearAndDeallocate();
73
1
        addRange(list);
74
1
        return *this;
75
1
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
4.28k
    {
72
4.28k
        clearAndDeallocate();
73
4.28k
        addRange(list);
74
4.28k
        return *this;
75
4.28k
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
4
    {
72
4
        clearAndDeallocate();
73
4
        addRange(list);
74
4
        return *this;
75
4
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
4
    {
72
4
        clearAndDeallocate();
73
4
        addRange(list);
74
4
        return *this;
75
4
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
858
    {
72
858
        clearAndDeallocate();
73
858
        addRange(list);
74
858
        return *this;
75
858
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEaSERKS5_
Line
Count
Source
71
587
    {
72
587
        clearAndDeallocate();
73
587
        addRange(list);
74
587
        return *this;
75
587
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
374
    {
72
374
        clearAndDeallocate();
73
374
        addRange(list);
74
374
        return *this;
75
374
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
56
    {
72
56
        clearAndDeallocate();
73
56
        addRange(list);
74
56
        return *this;
75
56
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
1.53k
    {
72
1.53k
        clearAndDeallocate();
73
1.53k
        addRange(list);
74
1.53k
        return *this;
75
1.53k
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
4.13k
    {
72
4.13k
        clearAndDeallocate();
73
4.13k
        addRange(list);
74
4.13k
        return *this;
75
4.13k
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
136
    {
72
136
        clearAndDeallocate();
73
136
        addRange(list);
74
136
        return *this;
75
136
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
653
    {
72
653
        clearAndDeallocate();
73
653
        addRange(list);
74
653
        return *this;
75
653
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
1.36k
    {
72
1.36k
        clearAndDeallocate();
73
1.36k
        addRange(list);
74
1.36k
        return *this;
75
1.36k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
7.10k
    {
72
7.10k
        clearAndDeallocate();
73
7.10k
        addRange(list);
74
7.10k
        return *this;
75
7.10k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
129
    {
72
129
        clearAndDeallocate();
73
129
        addRange(list);
74
129
        return *this;
75
129
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
54
    {
72
54
        clearAndDeallocate();
73
54
        addRange(list);
74
54
        return *this;
75
54
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
19
    {
72
19
        clearAndDeallocate();
73
19
        addRange(list);
74
19
        return *this;
75
19
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
19
    {
72
19
        clearAndDeallocate();
73
19
        addRange(list);
74
19
        return *this;
75
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEEaSERKS5_
Line
Count
Source
71
7
    {
72
7
        clearAndDeallocate();
73
7
        addRange(list);
74
7
        return *this;
75
7
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
48
    {
72
48
        clearAndDeallocate();
73
48
        addRange(list);
74
48
        return *this;
75
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
48
    {
72
48
        clearAndDeallocate();
73
48
        addRange(list);
74
48
        return *this;
75
48
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
48
    {
72
48
        clearAndDeallocate();
73
48
        addRange(list);
74
48
        return *this;
75
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
7
    {
72
7
        clearAndDeallocate();
73
7
        addRange(list);
74
7
        return *this;
75
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
215
    {
72
215
        clearAndDeallocate();
73
215
        addRange(list);
74
215
        return *this;
75
215
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
38
    {
72
38
        clearAndDeallocate();
73
38
        addRange(list);
74
38
        return *this;
75
38
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
16
    {
72
16
        clearAndDeallocate();
73
16
        addRange(list);
74
16
        return *this;
75
16
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
1
    {
72
1
        clearAndDeallocate();
73
1
        addRange(list);
74
1
        return *this;
75
1
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
1
    {
72
1
        clearAndDeallocate();
73
1
        addRange(list);
74
1
        return *this;
75
1
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
333
    {
72
333
        clearAndDeallocate();
73
333
        addRange(list);
74
333
        return *this;
75
333
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
416
    {
72
416
        clearAndDeallocate();
73
416
        addRange(list);
74
416
        return *this;
75
416
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEaSERKS5_
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
208
    {
72
208
        clearAndDeallocate();
73
208
        addRange(list);
74
208
        return *this;
75
208
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
15
    {
72
15
        clearAndDeallocate();
73
15
        addRange(list);
74
15
        return *this;
75
15
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
2
    {
72
2
        clearAndDeallocate();
73
2
        addRange(list);
74
2
        return *this;
75
2
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
1
    {
72
1
        clearAndDeallocate();
73
1
        addRange(list);
74
1
        return *this;
75
1
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
3
    {
72
3
        clearAndDeallocate();
73
3
        addRange(list);
74
3
        return *this;
75
3
    }
76
77
    List<T>& operator=(List<T>&& list)
78
3.04M
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
3.04M
        _deallocateBuffer();
82
3.04M
        m_count = list.m_count;
83
3.04M
        m_capacity = list.m_capacity;
84
3.04M
        m_buffer = list.m_buffer;
85
86
3.04M
        list.m_buffer = nullptr;
87
3.04M
        list.m_count = 0;
88
3.04M
        list.m_capacity = 0;
89
3.04M
        return *this;
90
3.04M
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
15.3k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
15.3k
        _deallocateBuffer();
82
15.3k
        m_count = list.m_count;
83
15.3k
        m_capacity = list.m_capacity;
84
15.3k
        m_buffer = list.m_buffer;
85
86
15.3k
        list.m_buffer = nullptr;
87
15.3k
        list.m_count = 0;
88
15.3k
        list.m_capacity = 0;
89
15.3k
        return *this;
90
15.3k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
39.2k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
39.2k
        _deallocateBuffer();
82
39.2k
        m_count = list.m_count;
83
39.2k
        m_capacity = list.m_capacity;
84
39.2k
        m_buffer = list.m_buffer;
85
86
39.2k
        list.m_buffer = nullptr;
87
39.2k
        list.m_count = 0;
88
39.2k
        list.m_capacity = 0;
89
39.2k
        return *this;
90
39.2k
    }
Unexecuted instantiation: _ZN5Slang4ListIPvNS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
14.6k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
14.6k
        _deallocateBuffer();
82
14.6k
        m_count = list.m_count;
83
14.6k
        m_capacity = list.m_capacity;
84
14.6k
        m_buffer = list.m_buffer;
85
86
14.6k
        list.m_buffer = nullptr;
87
14.6k
        list.m_count = 0;
88
14.6k
        list.m_capacity = 0;
89
14.6k
        return *this;
90
14.6k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
45
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
45
        _deallocateBuffer();
82
45
        m_count = list.m_count;
83
45
        m_capacity = list.m_capacity;
84
45
        m_buffer = list.m_buffer;
85
86
45
        list.m_buffer = nullptr;
87
45
        list.m_count = 0;
88
45
        list.m_capacity = 0;
89
45
        return *this;
90
45
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
92
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
92
        _deallocateBuffer();
82
92
        m_count = list.m_count;
83
92
        m_capacity = list.m_capacity;
84
92
        m_buffer = list.m_buffer;
85
86
92
        list.m_buffer = nullptr;
87
92
        list.m_count = 0;
88
92
        list.m_capacity = 0;
89
92
        return *this;
90
92
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
52.0k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
52.0k
        _deallocateBuffer();
82
52.0k
        m_count = list.m_count;
83
52.0k
        m_capacity = list.m_capacity;
84
52.0k
        m_buffer = list.m_buffer;
85
86
52.0k
        list.m_buffer = nullptr;
87
52.0k
        list.m_count = 0;
88
52.0k
        list.m_capacity = 0;
89
52.0k
        return *this;
90
52.0k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
484
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
484
        _deallocateBuffer();
82
484
        m_count = list.m_count;
83
484
        m_capacity = list.m_capacity;
84
484
        m_buffer = list.m_buffer;
85
86
484
        list.m_buffer = nullptr;
87
484
        list.m_count = 0;
88
484
        list.m_capacity = 0;
89
484
        return *this;
90
484
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
2.93k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
2.93k
        _deallocateBuffer();
82
2.93k
        m_count = list.m_count;
83
2.93k
        m_capacity = list.m_capacity;
84
2.93k
        m_buffer = list.m_buffer;
85
86
2.93k
        list.m_buffer = nullptr;
87
2.93k
        list.m_count = 0;
88
2.93k
        list.m_capacity = 0;
89
2.93k
        return *this;
90
2.93k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
4.27k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
4.27k
        _deallocateBuffer();
82
4.27k
        m_count = list.m_count;
83
4.27k
        m_capacity = list.m_capacity;
84
4.27k
        m_buffer = list.m_buffer;
85
86
4.27k
        list.m_buffer = nullptr;
87
4.27k
        list.m_count = 0;
88
4.27k
        list.m_capacity = 0;
89
4.27k
        return *this;
90
4.27k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEEaSEOS5_
Unexecuted instantiation: _ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
836
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
836
        _deallocateBuffer();
82
836
        m_count = list.m_count;
83
836
        m_capacity = list.m_capacity;
84
836
        m_buffer = list.m_buffer;
85
86
836
        list.m_buffer = nullptr;
87
836
        list.m_count = 0;
88
836
        list.m_capacity = 0;
89
836
        return *this;
90
836
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEEaSEOS2_
Line
Count
Source
78
2.17k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
2.17k
        _deallocateBuffer();
82
2.17k
        m_count = list.m_count;
83
2.17k
        m_capacity = list.m_capacity;
84
2.17k
        m_buffer = list.m_buffer;
85
86
2.17k
        list.m_buffer = nullptr;
87
2.17k
        list.m_count = 0;
88
2.17k
        list.m_capacity = 0;
89
2.17k
        return *this;
90
2.17k
    }
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEaSEOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEaSEOS3_
Unexecuted instantiation: _ZN5Slang4ListIhNS_17StandardAllocatorEEaSEOS2_
_ZN5Slang4ListIlNS_17StandardAllocatorEEaSEOS2_
Line
Count
Source
78
3.64k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
3.64k
        _deallocateBuffer();
82
3.64k
        m_count = list.m_count;
83
3.64k
        m_capacity = list.m_capacity;
84
3.64k
        m_buffer = list.m_buffer;
85
86
3.64k
        list.m_buffer = nullptr;
87
3.64k
        list.m_count = 0;
88
3.64k
        list.m_capacity = 0;
89
3.64k
        return *this;
90
3.64k
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
314
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
314
        _deallocateBuffer();
82
314
        m_count = list.m_count;
83
314
        m_capacity = list.m_capacity;
84
314
        m_buffer = list.m_buffer;
85
86
314
        list.m_buffer = nullptr;
87
314
        list.m_count = 0;
88
314
        list.m_capacity = 0;
89
314
        return *this;
90
314
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEEaSEOS5_
Line
Count
Source
78
27
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
27
        _deallocateBuffer();
82
27
        m_count = list.m_count;
83
27
        m_capacity = list.m_capacity;
84
27
        m_buffer = list.m_buffer;
85
86
27
        list.m_buffer = nullptr;
87
27
        list.m_count = 0;
88
27
        list.m_capacity = 0;
89
27
        return *this;
90
27
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
25.9k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
25.9k
        _deallocateBuffer();
82
25.9k
        m_count = list.m_count;
83
25.9k
        m_capacity = list.m_capacity;
84
25.9k
        m_buffer = list.m_buffer;
85
86
25.9k
        list.m_buffer = nullptr;
87
25.9k
        list.m_count = 0;
88
25.9k
        list.m_capacity = 0;
89
25.9k
        return *this;
90
25.9k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
212
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
212
        _deallocateBuffer();
82
212
        m_count = list.m_count;
83
212
        m_capacity = list.m_capacity;
84
212
        m_buffer = list.m_buffer;
85
86
212
        list.m_buffer = nullptr;
87
212
        list.m_count = 0;
88
212
        list.m_capacity = 0;
89
212
        return *this;
90
212
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
44
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
44
        _deallocateBuffer();
82
44
        m_count = list.m_count;
83
44
        m_capacity = list.m_capacity;
84
44
        m_buffer = list.m_buffer;
85
86
44
        list.m_buffer = nullptr;
87
44
        list.m_count = 0;
88
44
        list.m_capacity = 0;
89
44
        return *this;
90
44
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
1.23k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
1.23k
        _deallocateBuffer();
82
1.23k
        m_count = list.m_count;
83
1.23k
        m_capacity = list.m_capacity;
84
1.23k
        m_buffer = list.m_buffer;
85
86
1.23k
        list.m_buffer = nullptr;
87
1.23k
        list.m_count = 0;
88
1.23k
        list.m_capacity = 0;
89
1.23k
        return *this;
90
1.23k
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
4
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
4
        _deallocateBuffer();
82
4
        m_count = list.m_count;
83
4
        m_capacity = list.m_capacity;
84
4
        m_buffer = list.m_buffer;
85
86
4
        list.m_buffer = nullptr;
87
4
        list.m_count = 0;
88
4
        list.m_capacity = 0;
89
4
        return *this;
90
4
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
35
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
35
        _deallocateBuffer();
82
35
        m_count = list.m_count;
83
35
        m_capacity = list.m_capacity;
84
35
        m_buffer = list.m_buffer;
85
86
35
        list.m_buffer = nullptr;
87
35
        list.m_count = 0;
88
35
        list.m_capacity = 0;
89
35
        return *this;
90
35
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
314
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
314
        _deallocateBuffer();
82
314
        m_count = list.m_count;
83
314
        m_capacity = list.m_capacity;
84
314
        m_buffer = list.m_buffer;
85
86
314
        list.m_buffer = nullptr;
87
314
        list.m_count = 0;
88
314
        list.m_capacity = 0;
89
314
        return *this;
90
314
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEEaSEOS5_
Line
Count
Source
78
314
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
314
        _deallocateBuffer();
82
314
        m_count = list.m_count;
83
314
        m_capacity = list.m_capacity;
84
314
        m_buffer = list.m_buffer;
85
86
314
        list.m_buffer = nullptr;
87
314
        list.m_count = 0;
88
314
        list.m_capacity = 0;
89
314
        return *this;
90
314
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
4.05k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
4.05k
        _deallocateBuffer();
82
4.05k
        m_count = list.m_count;
83
4.05k
        m_capacity = list.m_capacity;
84
4.05k
        m_buffer = list.m_buffer;
85
86
4.05k
        list.m_buffer = nullptr;
87
4.05k
        list.m_count = 0;
88
4.05k
        list.m_capacity = 0;
89
4.05k
        return *this;
90
4.05k
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
318
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
318
        _deallocateBuffer();
82
318
        m_count = list.m_count;
83
318
        m_capacity = list.m_capacity;
84
318
        m_buffer = list.m_buffer;
85
86
318
        list.m_buffer = nullptr;
87
318
        list.m_count = 0;
88
318
        list.m_capacity = 0;
89
318
        return *this;
90
318
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
547
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
547
        _deallocateBuffer();
82
547
        m_count = list.m_count;
83
547
        m_capacity = list.m_capacity;
84
547
        m_buffer = list.m_buffer;
85
86
547
        list.m_buffer = nullptr;
87
547
        list.m_count = 0;
88
547
        list.m_capacity = 0;
89
547
        return *this;
90
547
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEEaSEOS5_
Line
Count
Source
78
460
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
460
        _deallocateBuffer();
82
460
        m_count = list.m_count;
83
460
        m_capacity = list.m_capacity;
84
460
        m_buffer = list.m_buffer;
85
86
460
        list.m_buffer = nullptr;
87
460
        list.m_count = 0;
88
460
        list.m_capacity = 0;
89
460
        return *this;
90
460
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
15
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
15
        _deallocateBuffer();
82
15
        m_count = list.m_count;
83
15
        m_capacity = list.m_capacity;
84
15
        m_buffer = list.m_buffer;
85
86
15
        list.m_buffer = nullptr;
87
15
        list.m_count = 0;
88
15
        list.m_capacity = 0;
89
15
        return *this;
90
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEEaSEOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
19
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
19
        _deallocateBuffer();
82
19
        m_count = list.m_count;
83
19
        m_capacity = list.m_capacity;
84
19
        m_buffer = list.m_buffer;
85
86
19
        list.m_buffer = nullptr;
87
19
        list.m_count = 0;
88
19
        list.m_capacity = 0;
89
19
        return *this;
90
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
16
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
16
        _deallocateBuffer();
82
16
        m_count = list.m_count;
83
16
        m_capacity = list.m_capacity;
84
16
        m_buffer = list.m_buffer;
85
86
16
        list.m_buffer = nullptr;
87
16
        list.m_count = 0;
88
16
        list.m_capacity = 0;
89
16
        return *this;
90
16
    }
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
212
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
212
        _deallocateBuffer();
82
212
        m_count = list.m_count;
83
212
        m_capacity = list.m_capacity;
84
212
        m_buffer = list.m_buffer;
85
86
212
        list.m_buffer = nullptr;
87
212
        list.m_count = 0;
88
212
        list.m_capacity = 0;
89
212
        return *this;
90
212
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPKcNS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListImNS_17StandardAllocatorEEaSEOS2_
Line
Count
Source
78
2.86M
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
2.86M
        _deallocateBuffer();
82
2.86M
        m_count = list.m_count;
83
2.86M
        m_capacity = list.m_capacity;
84
2.86M
        m_buffer = list.m_buffer;
85
86
2.86M
        list.m_buffer = nullptr;
87
2.86M
        list.m_count = 0;
88
2.86M
        list.m_capacity = 0;
89
2.86M
        return *this;
90
2.86M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
617
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
617
        _deallocateBuffer();
82
617
        m_count = list.m_count;
83
617
        m_capacity = list.m_capacity;
84
617
        m_buffer = list.m_buffer;
85
86
617
        list.m_buffer = nullptr;
87
617
        list.m_count = 0;
88
617
        list.m_capacity = 0;
89
617
        return *this;
90
617
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
6.70k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
6.70k
        _deallocateBuffer();
82
6.70k
        m_count = list.m_count;
83
6.70k
        m_capacity = list.m_capacity;
84
6.70k
        m_buffer = list.m_buffer;
85
86
6.70k
        list.m_buffer = nullptr;
87
6.70k
        list.m_count = 0;
88
6.70k
        list.m_capacity = 0;
89
6.70k
        return *this;
90
6.70k
    }
91
92
5.31M
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListImNS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
12
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
36.6k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1.17k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
5.00M
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
3.83k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1.28k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
109
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
12.5k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
582
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
199
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
4.03k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
12.2k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIlNS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
316
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
4.04k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
185
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
6.66k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
176
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
202
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
60
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
4
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
280
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
25
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
188
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
9
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
108
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
12
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
24
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
42
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
15.1k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1.15k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
8.15k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
360
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
550
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
484
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
3
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
188k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIcNS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
3.33k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
348
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
400
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE5beginEv
93
11.5M
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListImNS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
36.6k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1.17k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
11.2M
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1.28k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
109
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
12.5k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
582
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
199
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
4.03k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
12.2k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIlNS_17StandardAllocatorEE3endEv
Line
Count
Source
93
316
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
4.04k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
3.82k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
185
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE3endEv
Line
Count
Source
93
6.66k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
176
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
202
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
60
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE3endEv
Line
Count
Source
93
4
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
280
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
25
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
188
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
9
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
108
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
12
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
24
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
42
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
15.1k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1.15k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
8.15k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
360
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
550
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
484
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
3
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
188k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
3.33k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
400
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE3endEv
94
95
8.26M
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4.11M
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.32M
    T* begin() { return m_buffer; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
372k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
27.7k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8.26k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
442
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8.09k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
40.0k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
362
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
178
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
6
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
10.0k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
237k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
517
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
136
    T* begin() { return m_buffer; }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
410k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
672
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
419
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
474
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
472
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.17k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
455
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.13k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4.73k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
22
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
117k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
9
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
115k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.71k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.70k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
348
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
275
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
9
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
25.1k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
5.19k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
73
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8.53k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
5.39k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
6
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
107
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
66
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
252
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
476
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E5beginEv
Line
Count
Source
95
115
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E5beginEv
Line
Count
Source
95
115
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
444
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
751
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
67
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
410
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
152k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.44k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
674
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4.99k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
396
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
58
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
764
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
324
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
35
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
108
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
496
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
67.4k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
140
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListImNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
170
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
500
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
83
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
5.70k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
13
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.59k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.02k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
73
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
318
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
238
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
41.4k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
294
    T* begin() { return m_buffer; }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
173
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3.92k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
229
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
199
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
13
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
13
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
13
    T* begin() { return m_buffer; }
_ZN5Slang4ListIlNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
13
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
38
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
6
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
12.5k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
360
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.26k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
636
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
702
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
10.0k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
360
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
9
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
6
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
509
    T* begin() { return m_buffer; }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4
    T* begin() { return m_buffer; }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.05k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
261
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
181
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
314
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
40
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
115
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
115
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
40.3k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.39k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8.72k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
221
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
27
    T* begin() { return m_buffer; }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
14
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.03k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
29
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
24
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
48
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
352
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
34
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
5.20k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
22.3k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3.69k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
335
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.32k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.14k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
666
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.02k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
52
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
6
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
208
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
687
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
915
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
15
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
33
    T* begin() { return m_buffer; }
_ZN5Slang4ListIjNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
21
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
37
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
54
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
54
    T* begin() { return m_buffer; }
_ZN5Slang4ListIcNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
54
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
51
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E5beginEv
Line
Count
Source
95
1
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
48
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
50
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
30
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.02k
    T* begin() { return m_buffer; }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E5beginEv
Line
Count
Source
95
28
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
96
7.91M
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4.11M
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.32M
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
27.7k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8.26k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
442
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8.09k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
40.0k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
362
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
178
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
6
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
10.0k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
237k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
517
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
136
    T* end() { return m_buffer + m_count; }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
410k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
672
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
419
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
474
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
472
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.17k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
455
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.13k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4.73k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
22
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
117k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
9
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
115k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.71k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.70k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
348
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
275
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
9
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
25.1k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
5.19k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
73
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8.49k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
5.39k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
6
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
107
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
66
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
252
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
476
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E3endEv
Line
Count
Source
96
115
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E3endEv
Line
Count
Source
96
115
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
444
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
751
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
67
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
410
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
152k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.44k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
674
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4.99k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
396
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
58
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
764
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
324
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
35
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
108
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
496
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
67.4k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
140
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListImNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
170
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
500
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
83
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
5.70k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
13
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.59k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.02k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
73
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
318
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
238
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
41.4k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
294
    T* end() { return m_buffer + m_count; }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
173
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3.92k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
229
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
199
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
13
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
13
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
13
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIlNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
13
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
38
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
6
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
12.5k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
360
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.26k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
636
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
702
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
10.0k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
360
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
9
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
6
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
509
    T* end() { return m_buffer + m_count; }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4
    T* end() { return m_buffer + m_count; }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.05k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
261
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
181
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
314
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
40
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
115
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
115
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
40.3k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.39k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8.72k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
221
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
27
    T* end() { return m_buffer + m_count; }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
14
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.03k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
29
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
24
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
48
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
352
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
34
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
5.20k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
22.3k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3.69k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
335
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.32k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.14k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
666
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.02k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
52
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
6
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
208
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
687
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
915
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
15
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
33
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIjNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
15
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
37
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
21.1k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E3endEv
Line
Count
Source
96
1
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
48
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
50
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
30
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIcNS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.02k
    T* end() { return m_buffer + m_count; }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E3endEv
Line
Count
Source
96
28
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
97
98
    const T& getFirst() const
99
23
    {
100
23
        SLANG_ASSERT(m_count > 0);
101
23
        return m_buffer[0];
102
23
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8getFirstEv
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
99
5
    {
100
5
        SLANG_ASSERT(m_count > 0);
101
5
        return m_buffer[0];
102
5
    }
_ZNK5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
99
15
    {
100
15
        SLANG_ASSERT(m_count > 0);
101
15
        return m_buffer[0];
102
15
    }
_ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
99
3
    {
100
3
        SLANG_ASSERT(m_count > 0);
101
3
        return m_buffer[0];
102
3
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE8getFirstEv
103
104
    T& getFirst()
105
118k
    {
106
118k
        SLANG_ASSERT(m_count > 0);
107
118k
        return m_buffer[0];
108
118k
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
46
    {
106
46
        SLANG_ASSERT(m_count > 0);
107
46
        return m_buffer[0];
108
46
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
106
    {
106
106
        SLANG_ASSERT(m_count > 0);
107
106
        return m_buffer[0];
108
106
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
8
    {
106
8
        SLANG_ASSERT(m_count > 0);
107
8
        return m_buffer[0];
108
8
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
117k
    {
106
117k
        SLANG_ASSERT(m_count > 0);
107
117k
        return m_buffer[0];
108
117k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
20
    {
106
20
        SLANG_ASSERT(m_count > 0);
107
20
        return m_buffer[0];
108
20
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE8getFirstEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
323
    {
106
323
        SLANG_ASSERT(m_count > 0);
107
323
        return m_buffer[0];
108
323
    }
109
110
    const T& getLast() const
111
22
    {
112
22
        SLANG_ASSERT(m_count > 0);
113
22
        return m_buffer[m_count - 1];
114
22
    }
_ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
111
7
    {
112
7
        SLANG_ASSERT(m_count > 0);
113
7
        return m_buffer[m_count - 1];
114
7
    }
_ZNK5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
111
15
    {
112
15
        SLANG_ASSERT(m_count > 0);
113
15
        return m_buffer[m_count - 1];
114
15
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE7getLastEv
115
116
    T& getLast()
117
21.3M
    {
118
21.3M
        SLANG_ASSERT(m_count > 0);
119
21.3M
        return m_buffer[m_count - 1];
120
21.3M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
20.5M
    {
118
20.5M
        SLANG_ASSERT(m_count > 0);
119
20.5M
        return m_buffer[m_count - 1];
120
20.5M
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
3.69k
    {
118
3.69k
        SLANG_ASSERT(m_count > 0);
119
3.69k
        return m_buffer[m_count - 1];
120
3.69k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
2.57k
    {
118
2.57k
        SLANG_ASSERT(m_count > 0);
119
2.57k
        return m_buffer[m_count - 1];
120
2.57k
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
222
    {
118
222
        SLANG_ASSERT(m_count > 0);
119
222
        return m_buffer[m_count - 1];
120
222
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
29.5k
    {
118
29.5k
        SLANG_ASSERT(m_count > 0);
119
29.5k
        return m_buffer[m_count - 1];
120
29.5k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
295k
    {
118
295k
        SLANG_ASSERT(m_count > 0);
119
295k
        return m_buffer[m_count - 1];
120
295k
    }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
110
    {
118
110
        SLANG_ASSERT(m_count > 0);
119
110
        return m_buffer[m_count - 1];
120
110
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
56
    {
118
56
        SLANG_ASSERT(m_count > 0);
119
56
        return m_buffer[m_count - 1];
120
56
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
875
    {
118
875
        SLANG_ASSERT(m_count > 0);
119
875
        return m_buffer[m_count - 1];
120
875
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
42
    {
118
42
        SLANG_ASSERT(m_count > 0);
119
42
        return m_buffer[m_count - 1];
120
42
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
11.0k
    {
118
11.0k
        SLANG_ASSERT(m_count > 0);
119
11.0k
        return m_buffer[m_count - 1];
120
11.0k
    }
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
3.60k
    {
118
3.60k
        SLANG_ASSERT(m_count > 0);
119
3.60k
        return m_buffer[m_count - 1];
120
3.60k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
1.03k
    {
118
1.03k
        SLANG_ASSERT(m_count > 0);
119
1.03k
        return m_buffer[m_count - 1];
120
1.03k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
26
    {
118
26
        SLANG_ASSERT(m_count > 0);
119
26
        return m_buffer[m_count - 1];
120
26
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
2.44k
    {
118
2.44k
        SLANG_ASSERT(m_count > 0);
119
2.44k
        return m_buffer[m_count - 1];
120
2.44k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
19.1k
    {
118
19.1k
        SLANG_ASSERT(m_count > 0);
119
19.1k
        return m_buffer[m_count - 1];
120
19.1k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
1
    {
118
1
        SLANG_ASSERT(m_count > 0);
119
1
        return m_buffer[m_count - 1];
120
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
2
    {
118
2
        SLANG_ASSERT(m_count > 0);
119
2
        return m_buffer[m_count - 1];
120
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
2.74k
    {
118
2.74k
        SLANG_ASSERT(m_count > 0);
119
2.74k
        return m_buffer[m_count - 1];
120
2.74k
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
363k
    {
118
363k
        SLANG_ASSERT(m_count > 0);
119
363k
        return m_buffer[m_count - 1];
120
363k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
10
    {
118
10
        SLANG_ASSERT(m_count > 0);
119
10
        return m_buffer[m_count - 1];
120
10
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
1.93k
    {
118
1.93k
        SLANG_ASSERT(m_count > 0);
119
1.93k
        return m_buffer[m_count - 1];
120
1.93k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
557
    {
118
557
        SLANG_ASSERT(m_count > 0);
119
557
        return m_buffer[m_count - 1];
120
557
    }
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
21.6k
    {
118
21.6k
        SLANG_ASSERT(m_count > 0);
119
21.6k
        return m_buffer[m_count - 1];
120
21.6k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
20.5k
    {
118
20.5k
        SLANG_ASSERT(m_count > 0);
119
20.5k
        return m_buffer[m_count - 1];
120
20.5k
    }
121
122
    void removeLast()
123
21.0M
    {
124
21.0M
        SLANG_ASSERT(m_count > 0);
125
21.0M
        m_count--;
126
21.0M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
20.4M
    {
124
20.4M
        SLANG_ASSERT(m_count > 0);
125
20.4M
        m_count--;
126
20.4M
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
8
    {
124
8
        SLANG_ASSERT(m_count > 0);
125
8
        m_count--;
126
8
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
38.3k
    {
124
38.3k
        SLANG_ASSERT(m_count > 0);
125
38.3k
        m_count--;
126
38.3k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
161k
    {
124
161k
        SLANG_ASSERT(m_count > 0);
125
161k
        m_count--;
126
161k
    }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
110
    {
124
110
        SLANG_ASSERT(m_count > 0);
125
110
        m_count--;
126
110
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
875
    {
124
875
        SLANG_ASSERT(m_count > 0);
125
875
        m_count--;
126
875
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
42
    {
124
42
        SLANG_ASSERT(m_count > 0);
125
42
        m_count--;
126
42
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
40
    {
124
40
        SLANG_ASSERT(m_count > 0);
125
40
        m_count--;
126
40
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
11.0k
    {
124
11.0k
        SLANG_ASSERT(m_count > 0);
125
11.0k
        m_count--;
126
11.0k
    }
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
3.60k
    {
124
3.60k
        SLANG_ASSERT(m_count > 0);
125
3.60k
        m_count--;
126
3.60k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
496
    {
124
496
        SLANG_ASSERT(m_count > 0);
125
496
        m_count--;
126
496
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
2.44k
    {
124
2.44k
        SLANG_ASSERT(m_count > 0);
125
2.44k
        m_count--;
126
2.44k
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
2.74k
    {
124
2.74k
        SLANG_ASSERT(m_count > 0);
125
2.74k
        m_count--;
126
2.74k
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
363k
    {
124
363k
        SLANG_ASSERT(m_count > 0);
125
363k
        m_count--;
126
363k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
3
    {
124
3
        SLANG_ASSERT(m_count > 0);
125
3
        m_count--;
126
3
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
465
    {
124
465
        SLANG_ASSERT(m_count > 0);
125
465
        m_count--;
126
465
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
21.6k
    {
124
21.6k
        SLANG_ASSERT(m_count > 0);
125
21.6k
        m_count--;
126
21.6k
    }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
20.5k
    {
124
20.5k
        SLANG_ASSERT(m_count > 0);
125
20.5k
        m_count--;
126
20.5k
    }
127
128
    inline void swapWith(List<T, TAllocator>& other)
129
35.7k
    {
130
35.7k
        T* buffer = m_buffer;
131
35.7k
        m_buffer = other.m_buffer;
132
35.7k
        other.m_buffer = buffer;
133
134
35.7k
        auto bufferSize = m_capacity;
135
35.7k
        m_capacity = other.m_capacity;
136
35.7k
        other.m_capacity = bufferSize;
137
138
35.7k
        auto count = m_count;
139
35.7k
        m_count = other.m_count;
140
35.7k
        other.m_count = count;
141
35.7k
    }
Unexecuted instantiation: _ZN5Slang4ListImNS_17StandardAllocatorEE8swapWithERS2_
_ZN5Slang4ListIhNS_17StandardAllocatorEE8swapWithERS2_
Line
Count
Source
129
13
    {
130
13
        T* buffer = m_buffer;
131
13
        m_buffer = other.m_buffer;
132
13
        other.m_buffer = buffer;
133
134
13
        auto bufferSize = m_capacity;
135
13
        m_capacity = other.m_capacity;
136
13
        other.m_capacity = bufferSize;
137
138
13
        auto count = m_count;
139
13
        m_count = other.m_count;
140
13
        other.m_count = count;
141
13
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8swapWithERS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEE8swapWithERS2_
Line
Count
Source
129
4.34k
    {
130
4.34k
        T* buffer = m_buffer;
131
4.34k
        m_buffer = other.m_buffer;
132
4.34k
        other.m_buffer = buffer;
133
134
4.34k
        auto bufferSize = m_capacity;
135
4.34k
        m_capacity = other.m_capacity;
136
4.34k
        other.m_capacity = bufferSize;
137
138
4.34k
        auto count = m_count;
139
4.34k
        m_count = other.m_count;
140
4.34k
        other.m_count = count;
141
4.34k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE8swapWithERS3_
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE8swapWithERS4_
Line
Count
Source
129
66
    {
130
66
        T* buffer = m_buffer;
131
66
        m_buffer = other.m_buffer;
132
66
        other.m_buffer = buffer;
133
134
66
        auto bufferSize = m_capacity;
135
66
        m_capacity = other.m_capacity;
136
66
        other.m_capacity = bufferSize;
137
138
66
        auto count = m_count;
139
66
        m_count = other.m_count;
140
66
        other.m_count = count;
141
66
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8swapWithERS4_
Line
Count
Source
129
31.3k
    {
130
31.3k
        T* buffer = m_buffer;
131
31.3k
        m_buffer = other.m_buffer;
132
31.3k
        other.m_buffer = buffer;
133
134
31.3k
        auto bufferSize = m_capacity;
135
31.3k
        m_capacity = other.m_capacity;
136
31.3k
        other.m_capacity = bufferSize;
137
138
31.3k
        auto count = m_count;
139
31.3k
        m_count = other.m_count;
140
31.3k
        other.m_count = count;
141
31.3k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8swapWithERS4_
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8swapWithERS3_
Unexecuted instantiation: _ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE8swapWithERS4_
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE8swapWithERS2_
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE8swapWithERS4_
142
143
    T* detachBuffer()
144
806
    {
145
806
        T* rs = m_buffer;
146
806
        m_buffer = nullptr;
147
806
        m_count = 0;
148
806
        m_capacity = 0;
149
806
        return rs;
150
806
    }
151
    void attachBuffer(T* buffer, Index count, Index capacity)
152
806
    {
153
        // Can only attach a buffer if there isn't a buffer already associated
154
806
        SLANG_ASSERT(m_buffer == nullptr);
155
806
        SLANG_ASSERT(count <= capacity);
156
806
        m_buffer = buffer;
157
806
        m_count = count;
158
806
        m_capacity = capacity;
159
806
    }
160
161
620k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
300
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
25.0k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE12getArrayViewEv
_ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
580k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
13.1k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
91
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
174
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
4
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
Unexecuted instantiation: _ZNK5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE12getArrayViewEv
_ZNK5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
4
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE12getArrayViewEv
_ZNK5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
202
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_9NameValueENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
30
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPKvNS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
1
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIlNS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
390
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
3
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
318
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
365
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
162
163
    inline ArrayView<T> getArrayView(Index start, Index count) const
164
314
    {
165
314
        SLANG_ASSERT(start >= 0 && count >= 0 && start + count <= m_count);
166
314
        return ArrayView<T>(m_buffer + start, count);
167
314
    }
_ZNK5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE12getArrayViewEll
Line
Count
Source
164
314
    {
165
314
        SLANG_ASSERT(start >= 0 && count >= 0 && start + count <= m_count);
166
314
        return ArrayView<T>(m_buffer + start, count);
167
314
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12getArrayViewEll
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE12getArrayViewEll
168
169
    void _maybeReserveForAdd()
170
113M
    {
171
113M
        if (m_capacity <= m_count)
172
10.0M
        {
173
10.0M
            Index newBufferSize = kInitialCount;
174
10.0M
            if (m_capacity)
175
356k
                newBufferSize = (m_capacity << 1);
176
177
10.0M
            reserve(newBufferSize);
178
10.0M
        }
179
113M
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
17
    {
171
17
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
17
    }
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7
    {
171
7
        if (m_capacity <= m_count)
172
7
        {
173
7
            Index newBufferSize = kInitialCount;
174
7
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
7
            reserve(newBufferSize);
178
7
        }
179
7
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5.92k
    {
171
5.92k
        if (m_capacity <= m_count)
172
1.22k
        {
173
1.22k
            Index newBufferSize = kInitialCount;
174
1.22k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.22k
            reserve(newBufferSize);
178
1.22k
        }
179
5.92k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
107k
    {
171
107k
        if (m_capacity <= m_count)
172
16.2k
        {
173
16.2k
            Index newBufferSize = kInitialCount;
174
16.2k
            if (m_capacity)
175
888
                newBufferSize = (m_capacity << 1);
176
177
16.2k
            reserve(newBufferSize);
178
16.2k
        }
179
107k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
125k
    {
171
125k
        if (m_capacity <= m_count)
172
6.20k
        {
173
6.20k
            Index newBufferSize = kInitialCount;
174
6.20k
            if (m_capacity)
175
2.52k
                newBufferSize = (m_capacity << 1);
176
177
6.20k
            reserve(newBufferSize);
178
6.20k
        }
179
125k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8.38k
    {
171
8.38k
        if (m_capacity <= m_count)
172
2.94k
        {
173
2.94k
            Index newBufferSize = kInitialCount;
174
2.94k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.94k
            reserve(newBufferSize);
178
2.94k
        }
179
8.38k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
493
    {
171
493
        if (m_capacity <= m_count)
172
261
        {
173
261
            Index newBufferSize = kInitialCount;
174
261
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
261
            reserve(newBufferSize);
178
261
        }
179
493
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
305
    {
171
305
        if (m_capacity <= m_count)
172
208
        {
173
208
            Index newBufferSize = kInitialCount;
174
208
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
208
            reserve(newBufferSize);
178
208
        }
179
305
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.39M
    {
171
1.39M
        if (m_capacity <= m_count)
172
593k
        {
173
593k
            Index newBufferSize = kInitialCount;
174
593k
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
593k
            reserve(newBufferSize);
178
593k
        }
179
1.39M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
33.2M
    {
171
33.2M
        if (m_capacity <= m_count)
172
3.26M
        {
173
3.26M
            Index newBufferSize = kInitialCount;
174
3.26M
            if (m_capacity)
175
204k
                newBufferSize = (m_capacity << 1);
176
177
3.26M
            reserve(newBufferSize);
178
3.26M
        }
179
33.2M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
874k
    {
171
874k
        if (m_capacity <= m_count)
172
2.01k
        {
173
2.01k
            Index newBufferSize = kInitialCount;
174
2.01k
            if (m_capacity)
175
1.53k
                newBufferSize = (m_capacity << 1);
176
177
2.01k
            reserve(newBufferSize);
178
2.01k
        }
179
874k
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.69k
    {
171
3.69k
        if (m_capacity <= m_count)
172
3.53k
        {
173
3.53k
            Index newBufferSize = kInitialCount;
174
3.53k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3.53k
            reserve(newBufferSize);
178
3.53k
        }
179
3.69k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.57k
    {
171
2.57k
        if (m_capacity <= m_count)
172
2.49k
        {
173
2.49k
            Index newBufferSize = kInitialCount;
174
2.49k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.49k
            reserve(newBufferSize);
178
2.49k
        }
179
2.57k
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.98k
    {
171
2.98k
        if (m_capacity <= m_count)
172
1.51k
        {
173
1.51k
            Index newBufferSize = kInitialCount;
174
1.51k
            if (m_capacity)
175
12
                newBufferSize = (m_capacity << 1);
176
177
1.51k
            reserve(newBufferSize);
178
1.51k
        }
179
2.98k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.99M
    {
171
1.99M
        if (m_capacity <= m_count)
172
818k
        {
173
818k
            Index newBufferSize = kInitialCount;
174
818k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
818k
            reserve(newBufferSize);
178
818k
        }
179
1.99M
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8.21k
    {
171
8.21k
        if (m_capacity <= m_count)
172
8.09k
        {
173
8.09k
            Index newBufferSize = kInitialCount;
174
8.09k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
8.09k
            reserve(newBufferSize);
178
8.09k
        }
179
8.21k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
412k
    {
171
412k
        if (m_capacity <= m_count)
172
75.6k
        {
173
75.6k
            Index newBufferSize = kInitialCount;
174
75.6k
            if (m_capacity)
175
2.35k
                newBufferSize = (m_capacity << 1);
176
177
75.6k
            reserve(newBufferSize);
178
75.6k
        }
179
412k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30
    {
171
30
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
30
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
121
    {
171
121
        if (m_capacity <= m_count)
172
41
        {
173
41
            Index newBufferSize = kInitialCount;
174
41
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
41
            reserve(newBufferSize);
178
41
        }
179
121
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.69k
    {
171
3.69k
        if (m_capacity <= m_count)
172
1.00k
        {
173
1.00k
            Index newBufferSize = kInitialCount;
174
1.00k
            if (m_capacity)
175
34
                newBufferSize = (m_capacity << 1);
176
177
1.00k
            reserve(newBufferSize);
178
1.00k
        }
179
3.69k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
105k
    {
171
105k
        if (m_capacity <= m_count)
172
89.2k
        {
173
89.2k
            Index newBufferSize = kInitialCount;
174
89.2k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
89.2k
            reserve(newBufferSize);
178
89.2k
        }
179
105k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
21.4k
    {
171
21.4k
        if (m_capacity <= m_count)
172
12.8k
        {
173
12.8k
            Index newBufferSize = kInitialCount;
174
12.8k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
12.8k
            reserve(newBufferSize);
178
12.8k
        }
179
21.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIbNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
466
    {
171
466
        if (m_capacity <= m_count)
172
258
        {
173
258
            Index newBufferSize = kInitialCount;
174
258
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
258
            reserve(newBufferSize);
178
258
        }
179
466
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
663
    {
171
663
        if (m_capacity <= m_count)
172
342
        {
173
342
            Index newBufferSize = kInitialCount;
174
342
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
342
            reserve(newBufferSize);
178
342
        }
179
663
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
659
    {
171
659
        if (m_capacity <= m_count)
172
659
        {
173
659
            Index newBufferSize = kInitialCount;
174
659
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
659
            reserve(newBufferSize);
178
659
        }
179
659
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12
    {
171
12
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
12
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
550k
    {
171
550k
        if (m_capacity <= m_count)
172
37.4k
        {
173
37.4k
            Index newBufferSize = kInitialCount;
174
37.4k
            if (m_capacity)
175
3.31k
                newBufferSize = (m_capacity << 1);
176
177
37.4k
            reserve(newBufferSize);
178
37.4k
        }
179
550k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
24.9k
    {
171
24.9k
        if (m_capacity <= m_count)
172
108
        {
173
108
            Index newBufferSize = kInitialCount;
174
108
            if (m_capacity)
175
108
                newBufferSize = (m_capacity << 1);
176
177
108
            reserve(newBufferSize);
178
108
        }
179
24.9k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.52M
    {
171
1.52M
        if (m_capacity <= m_count)
172
772k
        {
173
772k
            Index newBufferSize = kInitialCount;
174
772k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
772k
            reserve(newBufferSize);
178
772k
        }
179
1.52M
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
211k
    {
171
211k
        if (m_capacity <= m_count)
172
28.1k
        {
173
28.1k
            Index newBufferSize = kInitialCount;
174
28.1k
            if (m_capacity)
175
2.55k
                newBufferSize = (m_capacity << 1);
176
177
28.1k
            reserve(newBufferSize);
178
28.1k
        }
179
211k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.10M
    {
171
1.10M
        if (m_capacity <= m_count)
172
72.2k
        {
173
72.2k
            Index newBufferSize = kInitialCount;
174
72.2k
            if (m_capacity)
175
34.0k
                newBufferSize = (m_capacity << 1);
176
177
72.2k
            reserve(newBufferSize);
178
72.2k
        }
179
1.10M
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
474
    {
171
474
        if (m_capacity <= m_count)
172
472
        {
173
472
            Index newBufferSize = kInitialCount;
174
472
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
472
            reserve(newBufferSize);
178
472
        }
179
474
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
821
    {
171
821
        if (m_capacity <= m_count)
172
367
        {
173
367
            Index newBufferSize = kInitialCount;
174
367
            if (m_capacity)
175
4
                newBufferSize = (m_capacity << 1);
176
177
367
            reserve(newBufferSize);
178
367
        }
179
821
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.04k
    {
171
1.04k
        if (m_capacity <= m_count)
172
518
        {
173
518
            Index newBufferSize = kInitialCount;
174
518
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
518
            reserve(newBufferSize);
178
518
        }
179
1.04k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4.83k
    {
171
4.83k
        if (m_capacity <= m_count)
172
1.36k
        {
173
1.36k
            Index newBufferSize = kInitialCount;
174
1.36k
            if (m_capacity)
175
90
                newBufferSize = (m_capacity << 1);
176
177
1.36k
            reserve(newBufferSize);
178
1.36k
        }
179
4.83k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
183k
    {
171
183k
        if (m_capacity <= m_count)
172
116k
        {
173
116k
            Index newBufferSize = kInitialCount;
174
116k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
116k
            reserve(newBufferSize);
178
116k
        }
179
183k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
205
    {
171
205
        if (m_capacity <= m_count)
172
190
        {
173
190
            Index newBufferSize = kInitialCount;
174
190
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
190
            reserve(newBufferSize);
178
190
        }
179
205
    }
_ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8
    {
171
8
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
8
    }
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12
    {
171
12
        if (m_capacity <= m_count)
172
12
        {
173
12
            Index newBufferSize = kInitialCount;
174
12
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
12
            reserve(newBufferSize);
178
12
        }
179
12
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
61
    {
171
61
        if (m_capacity <= m_count)
172
58
        {
173
58
            Index newBufferSize = kInitialCount;
174
58
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
58
            reserve(newBufferSize);
178
58
        }
179
61
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7.29k
    {
171
7.29k
        if (m_capacity <= m_count)
172
3.72k
        {
173
3.72k
            Index newBufferSize = kInitialCount;
174
3.72k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3.72k
            reserve(newBufferSize);
178
3.72k
        }
179
7.29k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
15
    {
171
15
        if (m_capacity <= m_count)
172
7
        {
173
7
            Index newBufferSize = kInitialCount;
174
7
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
7
            reserve(newBufferSize);
178
7
        }
179
15
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8
    {
171
8
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
8
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7.80M
    {
171
7.80M
        if (m_capacity <= m_count)
172
14.8k
        {
173
14.8k
            Index newBufferSize = kInitialCount;
174
14.8k
            if (m_capacity)
175
746
                newBufferSize = (m_capacity << 1);
176
177
14.8k
            reserve(newBufferSize);
178
14.8k
        }
179
7.80M
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
56
    {
171
56
        if (m_capacity <= m_count)
172
24
        {
173
24
            Index newBufferSize = kInitialCount;
174
24
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
24
            reserve(newBufferSize);
178
24
        }
179
56
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
305k
    {
171
305k
        if (m_capacity <= m_count)
172
82.6k
        {
173
82.6k
            Index newBufferSize = kInitialCount;
174
82.6k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
82.6k
            reserve(newBufferSize);
178
82.6k
        }
179
305k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4.50k
    {
171
4.50k
        if (m_capacity <= m_count)
172
1.80k
        {
173
1.80k
            Index newBufferSize = kInitialCount;
174
1.80k
            if (m_capacity)
175
32
                newBufferSize = (m_capacity << 1);
176
177
1.80k
            reserve(newBufferSize);
178
1.80k
        }
179
4.50k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
774k
    {
171
774k
        if (m_capacity <= m_count)
172
644k
        {
173
644k
            Index newBufferSize = kInitialCount;
174
644k
            if (m_capacity)
175
4
                newBufferSize = (m_capacity << 1);
176
177
644k
            reserve(newBufferSize);
178
644k
        }
179
774k
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.02k
    {
171
2.02k
        if (m_capacity <= m_count)
172
906
        {
173
906
            Index newBufferSize = kInitialCount;
174
906
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
906
            reserve(newBufferSize);
178
906
        }
179
2.02k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
129
    {
171
129
        if (m_capacity <= m_count)
172
129
        {
173
129
            Index newBufferSize = kInitialCount;
174
129
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
129
            reserve(newBufferSize);
178
129
        }
179
129
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
468
    {
171
468
        if (m_capacity <= m_count)
172
460
        {
173
460
            Index newBufferSize = kInitialCount;
174
460
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
460
            reserve(newBufferSize);
178
460
        }
179
468
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.36k
    {
171
1.36k
        if (m_capacity <= m_count)
172
1.15k
        {
173
1.15k
            Index newBufferSize = kInitialCount;
174
1.15k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.15k
            reserve(newBufferSize);
178
1.15k
        }
179
1.36k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.75k
    {
171
1.75k
        if (m_capacity <= m_count)
172
1.10k
        {
173
1.10k
            Index newBufferSize = kInitialCount;
174
1.10k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.10k
            reserve(newBufferSize);
178
1.10k
        }
179
1.75k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10
    {
171
10
        if (m_capacity <= m_count)
172
10
        {
173
10
            Index newBufferSize = kInitialCount;
174
10
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
10
            reserve(newBufferSize);
178
10
        }
179
10
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.11k
    {
171
2.11k
        if (m_capacity <= m_count)
172
1.50k
        {
173
1.50k
            Index newBufferSize = kInitialCount;
174
1.50k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.50k
            reserve(newBufferSize);
178
1.50k
        }
179
2.11k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
14.6k
    {
171
14.6k
        if (m_capacity <= m_count)
172
2.13k
        {
173
2.13k
            Index newBufferSize = kInitialCount;
174
2.13k
            if (m_capacity)
175
131
                newBufferSize = (m_capacity << 1);
176
177
2.13k
            reserve(newBufferSize);
178
2.13k
        }
179
14.6k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
469
    {
171
469
        if (m_capacity <= m_count)
172
468
        {
173
468
            Index newBufferSize = kInitialCount;
174
468
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
468
            reserve(newBufferSize);
178
468
        }
179
469
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
201
    {
171
201
        if (m_capacity <= m_count)
172
199
        {
173
199
            Index newBufferSize = kInitialCount;
174
199
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
199
            reserve(newBufferSize);
178
199
        }
179
201
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
201
    {
171
201
        if (m_capacity <= m_count)
172
199
        {
173
199
            Index newBufferSize = kInitialCount;
174
199
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
199
            reserve(newBufferSize);
178
199
        }
179
201
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.76k
    {
171
2.76k
        if (m_capacity <= m_count)
172
459
        {
173
459
            Index newBufferSize = kInitialCount;
174
459
            if (m_capacity)
175
41
                newBufferSize = (m_capacity << 1);
176
177
459
            reserve(newBufferSize);
178
459
        }
179
2.76k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
53.0k
    {
171
53.0k
        if (m_capacity <= m_count)
172
53
        {
173
53
            Index newBufferSize = kInitialCount;
174
53
            if (m_capacity)
175
25
                newBufferSize = (m_capacity << 1);
176
177
53
            reserve(newBufferSize);
178
53
        }
179
53.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIlNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
24.5M
    {
171
24.5M
        if (m_capacity <= m_count)
172
6.69k
        {
173
6.69k
            Index newBufferSize = kInitialCount;
174
6.69k
            if (m_capacity)
175
3.56k
                newBufferSize = (m_capacity << 1);
176
177
6.69k
            reserve(newBufferSize);
178
6.69k
        }
179
24.5M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
15
    {
171
15
        if (m_capacity <= m_count)
172
13
        {
173
13
            Index newBufferSize = kInitialCount;
174
13
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
13
            reserve(newBufferSize);
178
13
        }
179
15
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
25.6k
    {
171
25.6k
        if (m_capacity <= m_count)
172
771
        {
173
771
            Index newBufferSize = kInitialCount;
174
771
            if (m_capacity)
175
586
                newBufferSize = (m_capacity << 1);
176
177
771
            reserve(newBufferSize);
178
771
        }
179
25.6k
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
245
    {
171
245
        if (m_capacity <= m_count)
172
108
        {
173
108
            Index newBufferSize = kInitialCount;
174
108
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
108
            reserve(newBufferSize);
178
108
        }
179
245
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
105k
    {
171
105k
        if (m_capacity <= m_count)
172
10.4k
        {
173
10.4k
            Index newBufferSize = kInitialCount;
174
10.4k
            if (m_capacity)
175
603
                newBufferSize = (m_capacity << 1);
176
177
10.4k
            reserve(newBufferSize);
178
10.4k
        }
179
105k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
43.2k
    {
171
43.2k
        if (m_capacity <= m_count)
172
24.3k
        {
173
24.3k
            Index newBufferSize = kInitialCount;
174
24.3k
            if (m_capacity)
175
6
                newBufferSize = (m_capacity << 1);
176
177
24.3k
            reserve(newBufferSize);
178
24.3k
        }
179
43.2k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
414
    {
171
414
        if (m_capacity <= m_count)
172
118
        {
173
118
            Index newBufferSize = kInitialCount;
174
118
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
118
            reserve(newBufferSize);
178
118
        }
179
414
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
4
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8
    {
171
8
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
8
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
4
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
857
    {
171
857
        if (m_capacity <= m_count)
172
639
        {
173
639
            Index newBufferSize = kInitialCount;
174
639
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
639
            reserve(newBufferSize);
178
639
        }
179
857
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
71.4k
    {
171
71.4k
        if (m_capacity <= m_count)
172
7.23k
        {
173
7.23k
            Index newBufferSize = kInitialCount;
174
7.23k
            if (m_capacity)
175
1.34k
                newBufferSize = (m_capacity << 1);
176
177
7.23k
            reserve(newBufferSize);
178
7.23k
        }
179
71.4k
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
19.5M
    {
171
19.5M
        if (m_capacity <= m_count)
172
1.00k
        {
173
1.00k
            Index newBufferSize = kInitialCount;
174
1.00k
            if (m_capacity)
175
951
                newBufferSize = (m_capacity << 1);
176
177
1.00k
            reserve(newBufferSize);
178
1.00k
        }
179
19.5M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
11
    {
171
11
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
11
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30
    {
171
30
        if (m_capacity <= m_count)
172
20
        {
173
20
            Index newBufferSize = kInitialCount;
174
20
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
20
            reserve(newBufferSize);
178
20
        }
179
30
    }
_ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
4
    }
_ZN5Slang4ListIPjNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
115
    {
171
115
        if (m_capacity <= m_count)
172
114
        {
173
114
            Index newBufferSize = kInitialCount;
174
114
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
114
            reserve(newBufferSize);
178
114
        }
179
115
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
169
    {
171
169
        if (m_capacity <= m_count)
172
164
        {
173
164
            Index newBufferSize = kInitialCount;
174
164
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
164
            reserve(newBufferSize);
178
164
        }
179
169
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
43
    {
171
43
        if (m_capacity <= m_count)
172
14
        {
173
14
            Index newBufferSize = kInitialCount;
174
14
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
14
            reserve(newBufferSize);
178
14
        }
179
43
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
67
    {
171
67
        if (m_capacity <= m_count)
172
36
        {
173
36
            Index newBufferSize = kInitialCount;
174
36
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
36
            reserve(newBufferSize);
178
36
        }
179
67
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
870k
    {
171
870k
        if (m_capacity <= m_count)
172
194k
        {
173
194k
            Index newBufferSize = kInitialCount;
174
194k
            if (m_capacity)
175
10.1k
                newBufferSize = (m_capacity << 1);
176
177
194k
            reserve(newBufferSize);
178
194k
        }
179
870k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
27.9k
    {
171
27.9k
        if (m_capacity <= m_count)
172
26.5k
        {
173
26.5k
            Index newBufferSize = kInitialCount;
174
26.5k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
26.5k
            reserve(newBufferSize);
178
26.5k
        }
179
27.9k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
177
    {
171
177
        if (m_capacity <= m_count)
172
45
        {
173
45
            Index newBufferSize = kInitialCount;
174
45
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
45
            reserve(newBufferSize);
178
45
        }
179
177
    }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
6
    }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
110
    {
171
110
        if (m_capacity <= m_count)
172
10
        {
173
10
            Index newBufferSize = kInitialCount;
174
10
            if (m_capacity)
175
4
                newBufferSize = (m_capacity << 1);
176
177
10
            reserve(newBufferSize);
178
10
        }
179
110
    }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
15
    {
171
15
        if (m_capacity <= m_count)
172
10
        {
173
10
            Index newBufferSize = kInitialCount;
174
10
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
10
            reserve(newBufferSize);
178
10
        }
179
15
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
147
    {
171
147
        if (m_capacity <= m_count)
172
147
        {
173
147
            Index newBufferSize = kInitialCount;
174
147
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
147
            reserve(newBufferSize);
178
147
        }
179
147
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
212
    {
171
212
        if (m_capacity <= m_count)
172
212
        {
173
212
            Index newBufferSize = kInitialCount;
174
212
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
212
            reserve(newBufferSize);
178
212
        }
179
212
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E19_maybeReserveForAddEv
Line
Count
Source
170
215
    {
171
215
        if (m_capacity <= m_count)
172
45
        {
173
45
            Index newBufferSize = kInitialCount;
174
45
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
45
            reserve(newBufferSize);
178
45
        }
179
215
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12.4k
    {
171
12.4k
        if (m_capacity <= m_count)
172
4.55k
        {
173
4.55k
            Index newBufferSize = kInitialCount;
174
4.55k
            if (m_capacity)
175
72
                newBufferSize = (m_capacity << 1);
176
177
4.55k
            reserve(newBufferSize);
178
4.55k
        }
179
12.4k
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
875
    {
171
875
        if (m_capacity <= m_count)
172
48
        {
173
48
            Index newBufferSize = kInitialCount;
174
48
            if (m_capacity)
175
7
                newBufferSize = (m_capacity << 1);
176
177
48
            reserve(newBufferSize);
178
48
        }
179
875
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
152
    {
171
152
        if (m_capacity <= m_count)
172
152
        {
173
152
            Index newBufferSize = kInitialCount;
174
152
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
152
            reserve(newBufferSize);
178
152
        }
179
152
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.96k
    {
171
2.96k
        if (m_capacity <= m_count)
172
2.44k
        {
173
2.44k
            Index newBufferSize = kInitialCount;
174
2.44k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.44k
            reserve(newBufferSize);
178
2.44k
        }
179
2.96k
    }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5
    {
171
5
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
5
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
680
    {
171
680
        if (m_capacity <= m_count)
172
124
        {
173
124
            Index newBufferSize = kInitialCount;
174
124
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
124
            reserve(newBufferSize);
178
124
        }
179
680
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
77
    {
171
77
        if (m_capacity <= m_count)
172
19
        {
173
19
            Index newBufferSize = kInitialCount;
174
19
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
19
            reserve(newBufferSize);
178
19
        }
179
77
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12.4k
    {
171
12.4k
        if (m_capacity <= m_count)
172
1.11k
        {
173
1.11k
            Index newBufferSize = kInitialCount;
174
1.11k
            if (m_capacity)
175
619
                newBufferSize = (m_capacity << 1);
176
177
1.11k
            reserve(newBufferSize);
178
1.11k
        }
179
12.4k
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
41.4k
    {
171
41.4k
        if (m_capacity <= m_count)
172
731
        {
173
731
            Index newBufferSize = kInitialCount;
174
731
            if (m_capacity)
175
495
                newBufferSize = (m_capacity << 1);
176
177
731
            reserve(newBufferSize);
178
731
        }
179
41.4k
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
19.0k
    {
171
19.0k
        if (m_capacity <= m_count)
172
7.97k
        {
173
7.97k
            Index newBufferSize = kInitialCount;
174
7.97k
            if (m_capacity)
175
180
                newBufferSize = (m_capacity << 1);
176
177
7.97k
            reserve(newBufferSize);
178
7.97k
        }
179
19.0k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
182
    {
171
182
        if (m_capacity <= m_count)
172
102
        {
173
102
            Index newBufferSize = kInitialCount;
174
102
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
102
            reserve(newBufferSize);
178
102
        }
179
182
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListImNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5.60M
    {
171
5.60M
        if (m_capacity <= m_count)
172
2.66M
        {
173
2.66M
            Index newBufferSize = kInitialCount;
174
2.66M
            if (m_capacity)
175
266
                newBufferSize = (m_capacity << 1);
176
177
2.66M
            reserve(newBufferSize);
178
2.66M
        }
179
5.60M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
136k
    {
171
136k
        if (m_capacity <= m_count)
172
19.0k
        {
173
19.0k
            Index newBufferSize = kInitialCount;
174
19.0k
            if (m_capacity)
175
2.88k
                newBufferSize = (m_capacity << 1);
176
177
19.0k
            reserve(newBufferSize);
178
19.0k
        }
179
136k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
239
    {
171
239
        if (m_capacity <= m_count)
172
218
        {
173
218
            Index newBufferSize = kInitialCount;
174
218
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
218
            reserve(newBufferSize);
178
218
        }
179
239
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
27
    {
171
27
        if (m_capacity <= m_count)
172
26
        {
173
26
            Index newBufferSize = kInitialCount;
174
26
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
26
            reserve(newBufferSize);
178
26
        }
179
27
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.12k
    {
171
1.12k
        if (m_capacity <= m_count)
172
91
        {
173
91
            Index newBufferSize = kInitialCount;
174
91
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
91
            reserve(newBufferSize);
178
91
        }
179
1.12k
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
73
    {
171
73
        if (m_capacity <= m_count)
172
73
        {
173
73
            Index newBufferSize = kInitialCount;
174
73
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
73
            reserve(newBufferSize);
178
73
        }
179
73
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
4
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
214
    {
171
214
        if (m_capacity <= m_count)
172
157
        {
173
157
            Index newBufferSize = kInitialCount;
174
157
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
157
            reserve(newBufferSize);
178
157
        }
179
214
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
51.2k
    {
171
51.2k
        if (m_capacity <= m_count)
172
13.6k
        {
173
13.6k
            Index newBufferSize = kInitialCount;
174
13.6k
            if (m_capacity)
175
693
                newBufferSize = (m_capacity << 1);
176
177
13.6k
            reserve(newBufferSize);
178
13.6k
        }
179
51.2k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
212
    {
171
212
        if (m_capacity <= m_count)
172
136
        {
173
136
            Index newBufferSize = kInitialCount;
174
136
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
136
            reserve(newBufferSize);
178
136
        }
179
212
    }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8
    {
171
8
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
8
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
289
    {
171
289
        if (m_capacity <= m_count)
172
195
        {
173
195
            Index newBufferSize = kInitialCount;
174
195
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
195
            reserve(newBufferSize);
178
195
        }
179
289
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
82
    {
171
82
        if (m_capacity <= m_count)
172
57
        {
173
57
            Index newBufferSize = kInitialCount;
174
57
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
57
            reserve(newBufferSize);
178
57
        }
179
82
    }
_ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
70
    {
171
70
        if (m_capacity <= m_count)
172
31
        {
173
31
            Index newBufferSize = kInitialCount;
174
31
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
31
            reserve(newBufferSize);
178
31
        }
179
70
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
22
    {
171
22
        if (m_capacity <= m_count)
172
15
        {
173
15
            Index newBufferSize = kInitialCount;
174
15
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
15
            reserve(newBufferSize);
178
15
        }
179
22
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.46k
    {
171
1.46k
        if (m_capacity <= m_count)
172
281
        {
173
281
            Index newBufferSize = kInitialCount;
174
281
            if (m_capacity)
175
41
                newBufferSize = (m_capacity << 1);
176
177
281
            reserve(newBufferSize);
178
281
        }
179
1.46k
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.76k
    {
171
1.76k
        if (m_capacity <= m_count)
172
1.34k
        {
173
1.34k
            Index newBufferSize = kInitialCount;
174
1.34k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.34k
            reserve(newBufferSize);
178
1.34k
        }
179
1.76k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
176
    {
171
176
        if (m_capacity <= m_count)
172
111
        {
173
111
            Index newBufferSize = kInitialCount;
174
111
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
111
            reserve(newBufferSize);
178
111
        }
179
176
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.79k
    {
171
2.79k
        if (m_capacity <= m_count)
172
1.27k
        {
173
1.27k
            Index newBufferSize = kInitialCount;
174
1.27k
            if (m_capacity)
175
11
                newBufferSize = (m_capacity << 1);
176
177
1.27k
            reserve(newBufferSize);
178
1.27k
        }
179
2.79k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
266
    {
171
266
        if (m_capacity <= m_count)
172
168
        {
173
168
            Index newBufferSize = kInitialCount;
174
168
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
168
            reserve(newBufferSize);
178
168
        }
179
266
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
614
    {
171
614
        if (m_capacity <= m_count)
172
271
        {
173
271
            Index newBufferSize = kInitialCount;
174
271
            if (m_capacity)
175
4
                newBufferSize = (m_capacity << 1);
176
177
271
            reserve(newBufferSize);
178
271
        }
179
614
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
418
    {
171
418
        if (m_capacity <= m_count)
172
118
        {
173
118
            Index newBufferSize = kInitialCount;
174
118
            if (m_capacity)
175
4
                newBufferSize = (m_capacity << 1);
176
177
118
            reserve(newBufferSize);
178
118
        }
179
418
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
31
    {
171
31
        if (m_capacity <= m_count)
172
15
        {
173
15
            Index newBufferSize = kInitialCount;
174
15
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
15
            reserve(newBufferSize);
178
15
        }
179
31
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
3
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
9.76k
    {
171
9.76k
        if (m_capacity <= m_count)
172
700
        {
173
700
            Index newBufferSize = kInitialCount;
174
700
            if (m_capacity)
175
346
                newBufferSize = (m_capacity << 1);
176
177
700
            reserve(newBufferSize);
178
700
        }
179
9.76k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
6
    }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
338
    {
171
338
        if (m_capacity <= m_count)
172
172
        {
173
172
            Index newBufferSize = kInitialCount;
174
172
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
172
            reserve(newBufferSize);
178
172
        }
179
338
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
27
    {
171
27
        if (m_capacity <= m_count)
172
24
        {
173
24
            Index newBufferSize = kInitialCount;
174
24
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
24
            reserve(newBufferSize);
178
24
        }
179
27
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
70
    {
171
70
        if (m_capacity <= m_count)
172
5
        {
173
5
            Index newBufferSize = kInitialCount;
174
5
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
5
            reserve(newBufferSize);
178
5
        }
179
70
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
11
    {
171
11
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
11
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
24
    {
171
24
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
24
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
15.4k
    {
171
15.4k
        if (m_capacity <= m_count)
172
14.3k
        {
173
14.3k
            Index newBufferSize = kInitialCount;
174
14.3k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
14.3k
            reserve(newBufferSize);
178
14.3k
        }
179
15.4k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30.5k
    {
171
30.5k
        if (m_capacity <= m_count)
172
14.3k
        {
173
14.3k
            Index newBufferSize = kInitialCount;
174
14.3k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
14.3k
            reserve(newBufferSize);
178
14.3k
        }
179
30.5k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4.67k
    {
171
4.67k
        if (m_capacity <= m_count)
172
2.39k
        {
173
2.39k
            Index newBufferSize = kInitialCount;
174
2.39k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.39k
            reserve(newBufferSize);
178
2.39k
        }
179
4.67k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.35k
    {
171
1.35k
        if (m_capacity <= m_count)
172
1.35k
        {
173
1.35k
            Index newBufferSize = kInitialCount;
174
1.35k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.35k
            reserve(newBufferSize);
178
1.35k
        }
179
1.35k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
79
    {
171
79
        if (m_capacity <= m_count)
172
18
        {
173
18
            Index newBufferSize = kInitialCount;
174
18
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
18
            reserve(newBufferSize);
178
18
        }
179
79
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
40
    {
171
40
        if (m_capacity <= m_count)
172
40
        {
173
40
            Index newBufferSize = kInitialCount;
174
40
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
40
            reserve(newBufferSize);
178
40
        }
179
40
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
84
    {
171
84
        if (m_capacity <= m_count)
172
58
        {
173
58
            Index newBufferSize = kInitialCount;
174
58
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
58
            reserve(newBufferSize);
178
58
        }
179
84
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
291
    {
171
291
        if (m_capacity <= m_count)
172
275
        {
173
275
            Index newBufferSize = kInitialCount;
174
275
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
275
            reserve(newBufferSize);
178
275
        }
179
291
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
3
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
43
    {
171
43
        if (m_capacity <= m_count)
172
35
        {
173
35
            Index newBufferSize = kInitialCount;
174
35
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
35
            reserve(newBufferSize);
178
35
        }
179
43
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
97
    {
171
97
        if (m_capacity <= m_count)
172
69
        {
173
69
            Index newBufferSize = kInitialCount;
174
69
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
69
            reserve(newBufferSize);
178
69
        }
179
97
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.60k
    {
171
3.60k
        if (m_capacity <= m_count)
172
190
        {
173
190
            Index newBufferSize = kInitialCount;
174
190
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
190
            reserve(newBufferSize);
178
190
        }
179
3.60k
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
309
    {
171
309
        if (m_capacity <= m_count)
172
230
        {
173
230
            Index newBufferSize = kInitialCount;
174
230
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
230
            reserve(newBufferSize);
178
230
        }
179
309
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
501
    {
171
501
        if (m_capacity <= m_count)
172
368
        {
173
368
            Index newBufferSize = kInitialCount;
174
368
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
368
            reserve(newBufferSize);
178
368
        }
179
501
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.32k
    {
171
1.32k
        if (m_capacity <= m_count)
172
400
        {
173
400
            Index newBufferSize = kInitialCount;
174
400
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
400
            reserve(newBufferSize);
178
400
        }
179
1.32k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
2
    }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
103k
    {
171
103k
        if (m_capacity <= m_count)
172
101k
        {
173
101k
            Index newBufferSize = kInitialCount;
174
101k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
101k
            reserve(newBufferSize);
178
101k
        }
179
103k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
529
    {
171
529
        if (m_capacity <= m_count)
172
54
        {
173
54
            Index newBufferSize = kInitialCount;
174
54
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
54
            reserve(newBufferSize);
178
54
        }
179
529
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
48
    {
171
48
        if (m_capacity <= m_count)
172
48
        {
173
48
            Index newBufferSize = kInitialCount;
174
48
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
48
            reserve(newBufferSize);
178
48
        }
179
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10.4k
    {
171
10.4k
        if (m_capacity <= m_count)
172
71
        {
173
71
            Index newBufferSize = kInitialCount;
174
71
            if (m_capacity)
175
52
                newBufferSize = (m_capacity << 1);
176
177
71
            reserve(newBufferSize);
178
71
        }
179
10.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30
    {
171
30
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
30
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
24
    {
171
24
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
24
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
48
    {
171
48
        if (m_capacity <= m_count)
172
48
        {
173
48
            Index newBufferSize = kInitialCount;
174
48
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
48
            reserve(newBufferSize);
178
48
        }
179
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
151
    {
171
151
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
151
    }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.53k
    {
171
1.53k
        if (m_capacity <= m_count)
172
863
        {
173
863
            Index newBufferSize = kInitialCount;
174
863
            if (m_capacity)
175
9
                newBufferSize = (m_capacity << 1);
176
177
863
            reserve(newBufferSize);
178
863
        }
179
1.53k
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.53k
    {
171
1.53k
        if (m_capacity <= m_count)
172
863
        {
173
863
            Index newBufferSize = kInitialCount;
174
863
            if (m_capacity)
175
9
                newBufferSize = (m_capacity << 1);
176
177
863
            reserve(newBufferSize);
178
863
        }
179
1.53k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.44k
    {
171
2.44k
        if (m_capacity <= m_count)
172
531
        {
173
531
            Index newBufferSize = kInitialCount;
174
531
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
531
            reserve(newBufferSize);
178
531
        }
179
2.44k
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
560
    {
171
560
        if (m_capacity <= m_count)
172
525
        {
173
525
            Index newBufferSize = kInitialCount;
174
525
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
525
            reserve(newBufferSize);
178
525
        }
179
560
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
16.2k
    {
171
16.2k
        if (m_capacity <= m_count)
172
3.61k
        {
173
3.61k
            Index newBufferSize = kInitialCount;
174
3.61k
            if (m_capacity)
175
131
                newBufferSize = (m_capacity << 1);
176
177
3.61k
            reserve(newBufferSize);
178
3.61k
        }
179
16.2k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
415
    {
171
415
        if (m_capacity <= m_count)
172
169
        {
173
169
            Index newBufferSize = kInitialCount;
174
169
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
169
            reserve(newBufferSize);
178
169
        }
179
415
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7
    {
171
7
        if (m_capacity <= m_count)
172
5
        {
173
5
            Index newBufferSize = kInitialCount;
174
5
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
5
            reserve(newBufferSize);
178
5
        }
179
7
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
32.5k
    {
171
32.5k
        if (m_capacity <= m_count)
172
19.1k
        {
173
19.1k
            Index newBufferSize = kInitialCount;
174
19.1k
            if (m_capacity)
175
4
                newBufferSize = (m_capacity << 1);
176
177
19.1k
            reserve(newBufferSize);
178
19.1k
        }
179
32.5k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
343
    {
171
343
        if (m_capacity <= m_count)
172
324
        {
173
324
            Index newBufferSize = kInitialCount;
174
324
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
324
            reserve(newBufferSize);
178
324
        }
179
343
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
570
    {
171
570
        if (m_capacity <= m_count)
172
60
        {
173
60
            Index newBufferSize = kInitialCount;
174
60
            if (m_capacity)
175
30
                newBufferSize = (m_capacity << 1);
176
177
60
            reserve(newBufferSize);
178
60
        }
179
570
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
330
    {
171
330
        if (m_capacity <= m_count)
172
329
        {
173
329
            Index newBufferSize = kInitialCount;
174
329
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
329
            reserve(newBufferSize);
178
329
        }
179
330
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
198
    {
171
198
        if (m_capacity <= m_count)
172
198
        {
173
198
            Index newBufferSize = kInitialCount;
174
198
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
198
            reserve(newBufferSize);
178
198
        }
179
198
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
283
    {
171
283
        if (m_capacity <= m_count)
172
283
        {
173
283
            Index newBufferSize = kInitialCount;
174
283
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
283
            reserve(newBufferSize);
178
283
        }
179
283
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
201
    {
171
201
        if (m_capacity <= m_count)
172
199
        {
173
199
            Index newBufferSize = kInitialCount;
174
199
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
199
            reserve(newBufferSize);
178
199
        }
179
201
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.95k
    {
171
3.95k
        if (m_capacity <= m_count)
172
638
        {
173
638
            Index newBufferSize = kInitialCount;
174
638
            if (m_capacity)
175
15
                newBufferSize = (m_capacity << 1);
176
177
638
            reserve(newBufferSize);
178
638
        }
179
3.95k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
550
    {
171
550
        if (m_capacity <= m_count)
172
515
        {
173
515
            Index newBufferSize = kInitialCount;
174
515
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
515
            reserve(newBufferSize);
178
515
        }
179
550
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.23k
    {
171
2.23k
        if (m_capacity <= m_count)
172
1.09k
        {
173
1.09k
            Index newBufferSize = kInitialCount;
174
1.09k
            if (m_capacity)
175
10
                newBufferSize = (m_capacity << 1);
176
177
1.09k
            reserve(newBufferSize);
178
1.09k
        }
179
2.23k
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.76k
    {
171
1.76k
        if (m_capacity <= m_count)
172
1.16k
        {
173
1.16k
            Index newBufferSize = kInitialCount;
174
1.16k
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
1.16k
            reserve(newBufferSize);
178
1.16k
        }
179
1.76k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
973
    {
171
973
        if (m_capacity <= m_count)
172
386
        {
173
386
            Index newBufferSize = kInitialCount;
174
386
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
386
            reserve(newBufferSize);
178
386
        }
179
973
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8
    {
171
8
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
8
    }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
208
    {
171
208
        if (m_capacity <= m_count)
172
50
        {
173
50
            Index newBufferSize = kInitialCount;
174
50
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
50
            reserve(newBufferSize);
178
50
        }
179
208
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
4
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
6
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.28k
    {
171
3.28k
        if (m_capacity <= m_count)
172
3.28k
        {
173
3.28k
            Index newBufferSize = kInitialCount;
174
3.28k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3.28k
            reserve(newBufferSize);
178
3.28k
        }
179
3.28k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
75
    {
171
75
        if (m_capacity <= m_count)
172
75
        {
173
75
            Index newBufferSize = kInitialCount;
174
75
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
75
            reserve(newBufferSize);
178
75
        }
179
75
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
95
    {
171
95
        if (m_capacity <= m_count)
172
75
        {
173
75
            Index newBufferSize = kInitialCount;
174
75
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
75
            reserve(newBufferSize);
178
75
        }
179
95
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
97
    {
171
97
        if (m_capacity <= m_count)
172
77
        {
173
77
            Index newBufferSize = kInitialCount;
174
77
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
77
            reserve(newBufferSize);
178
77
        }
179
97
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
82
    {
171
82
        if (m_capacity <= m_count)
172
76
        {
173
76
            Index newBufferSize = kInitialCount;
174
76
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
76
            reserve(newBufferSize);
178
76
        }
179
82
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
26
    {
171
26
        if (m_capacity <= m_count)
172
13
        {
173
13
            Index newBufferSize = kInitialCount;
174
13
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
13
            reserve(newBufferSize);
178
13
        }
179
26
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
24
    {
171
24
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
24
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.66M
    {
171
2.66M
        if (m_capacity <= m_count)
172
111k
        {
173
111k
            Index newBufferSize = kInitialCount;
174
111k
            if (m_capacity)
175
78.2k
                newBufferSize = (m_capacity << 1);
176
177
111k
            reserve(newBufferSize);
178
111k
        }
179
2.66M
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
125
    {
171
125
        if (m_capacity <= m_count)
172
11
        {
173
11
            Index newBufferSize = kInitialCount;
174
11
            if (m_capacity)
175
4
                newBufferSize = (m_capacity << 1);
176
177
11
            reserve(newBufferSize);
178
11
        }
179
125
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
130
    {
171
130
        if (m_capacity <= m_count)
172
11
        {
173
11
            Index newBufferSize = kInitialCount;
174
11
            if (m_capacity)
175
4
                newBufferSize = (m_capacity << 1);
176
177
11
            reserve(newBufferSize);
178
11
        }
179
130
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.74k
    {
171
2.74k
        if (m_capacity <= m_count)
172
7
        {
173
7
            Index newBufferSize = kInitialCount;
174
7
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
7
            reserve(newBufferSize);
178
7
        }
179
2.74k
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
363k
    {
171
363k
        if (m_capacity <= m_count)
172
202
        {
173
202
            Index newBufferSize = kInitialCount;
174
202
            if (m_capacity)
175
150
                newBufferSize = (m_capacity << 1);
176
177
202
            reserve(newBufferSize);
178
202
        }
179
363k
    }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7.74M
    {
171
7.74M
        if (m_capacity <= m_count)
172
748
        {
173
748
            Index newBufferSize = kInitialCount;
174
748
            if (m_capacity)
175
692
                newBufferSize = (m_capacity << 1);
176
177
748
            reserve(newBufferSize);
178
748
        }
179
7.74M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
13
    {
171
13
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
13
    }
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
3
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
119
    {
171
119
        if (m_capacity <= m_count)
172
68
        {
173
68
            Index newBufferSize = kInitialCount;
174
68
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
68
            reserve(newBufferSize);
178
68
        }
179
119
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
408
    {
171
408
        if (m_capacity <= m_count)
172
408
        {
173
408
            Index newBufferSize = kInitialCount;
174
408
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
408
            reserve(newBufferSize);
178
408
        }
179
408
    }
_ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
4
    }
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
0
        {
173
0
            Index newBufferSize = kInitialCount;
174
0
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
0
            reserve(newBufferSize);
178
0
        }
179
3
    }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListIPKvNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10
    {
171
10
        if (m_capacity <= m_count)
172
10
        {
173
10
            Index newBufferSize = kInitialCount;
174
10
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
10
            reserve(newBufferSize);
178
10
        }
179
10
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
824
    {
171
824
        if (m_capacity <= m_count)
172
412
        {
173
412
            Index newBufferSize = kInitialCount;
174
412
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
412
            reserve(newBufferSize);
178
412
        }
179
824
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E19_maybeReserveForAddEv
Line
Count
Source
170
2.68k
    {
171
2.68k
        if (m_capacity <= m_count)
172
130
        {
173
130
            Index newBufferSize = kInitialCount;
174
130
            if (m_capacity)
175
34
                newBufferSize = (m_capacity << 1);
176
177
130
            reserve(newBufferSize);
178
130
        }
179
2.68k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
838
    {
171
838
        if (m_capacity <= m_count)
172
416
        {
173
416
            Index newBufferSize = kInitialCount;
174
416
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
416
            reserve(newBufferSize);
178
416
        }
179
838
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
22.2k
    {
171
22.2k
        if (m_capacity <= m_count)
172
210
        {
173
210
            Index newBufferSize = kInitialCount;
174
210
            if (m_capacity)
175
180
                newBufferSize = (m_capacity << 1);
176
177
210
            reserve(newBufferSize);
178
210
        }
179
22.2k
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
810
    {
171
810
        if (m_capacity <= m_count)
172
60
        {
173
60
            Index newBufferSize = kInitialCount;
174
60
            if (m_capacity)
175
30
                newBufferSize = (m_capacity << 1);
176
177
60
            reserve(newBufferSize);
178
60
        }
179
810
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.32k
    {
171
3.32k
        if (m_capacity <= m_count)
172
62
        {
173
62
            Index newBufferSize = kInitialCount;
174
62
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
62
            reserve(newBufferSize);
178
62
        }
179
3.32k
    }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
3
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12.6k
    {
171
12.6k
        if (m_capacity <= m_count)
172
1.18k
        {
173
1.18k
            Index newBufferSize = kInitialCount;
174
1.18k
            if (m_capacity)
175
564
                newBufferSize = (m_capacity << 1);
176
177
1.18k
            reserve(newBufferSize);
178
1.18k
        }
179
12.6k
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.68k
    {
171
1.68k
        if (m_capacity <= m_count)
172
271
        {
173
271
            Index newBufferSize = kInitialCount;
174
271
            if (m_capacity)
175
38
                newBufferSize = (m_capacity << 1);
176
177
271
            reserve(newBufferSize);
178
271
        }
179
1.68k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.86k
    {
171
2.86k
        if (m_capacity <= m_count)
172
2.38k
        {
173
2.38k
            Index newBufferSize = kInitialCount;
174
2.38k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.38k
            reserve(newBufferSize);
178
2.38k
        }
179
2.86k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6.65k
    {
171
6.65k
        if (m_capacity <= m_count)
172
1.58k
        {
173
1.58k
            Index newBufferSize = kInitialCount;
174
1.58k
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
1.58k
            reserve(newBufferSize);
178
1.58k
        }
179
6.65k
    }
_ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
782
    {
171
782
        if (m_capacity <= m_count)
172
9
        {
173
9
            Index newBufferSize = kInitialCount;
174
9
            if (m_capacity)
175
7
                newBufferSize = (m_capacity << 1);
176
177
9
            reserve(newBufferSize);
178
9
        }
179
782
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
20
    {
171
20
        if (m_capacity <= m_count)
172
20
        {
173
20
            Index newBufferSize = kInitialCount;
174
20
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
20
            reserve(newBufferSize);
178
20
        }
179
20
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
69
    {
171
69
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
69
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
154
    {
171
154
        if (m_capacity <= m_count)
172
154
        {
173
154
            Index newBufferSize = kInitialCount;
174
154
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
154
            reserve(newBufferSize);
178
154
        }
179
154
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
107k
    {
171
107k
        if (m_capacity <= m_count)
172
18.4k
        {
173
18.4k
            Index newBufferSize = kInitialCount;
174
18.4k
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
18.4k
            reserve(newBufferSize);
178
18.4k
        }
179
107k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6.51k
    {
171
6.51k
        if (m_capacity <= m_count)
172
2.30k
        {
173
2.30k
            Index newBufferSize = kInitialCount;
174
2.30k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.30k
            reserve(newBufferSize);
178
2.30k
        }
179
6.51k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
45.1k
    {
171
45.1k
        if (m_capacity <= m_count)
172
283
        {
173
283
            Index newBufferSize = kInitialCount;
174
283
            if (m_capacity)
175
203
                newBufferSize = (m_capacity << 1);
176
177
283
            reserve(newBufferSize);
178
283
        }
179
45.1k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
18.1k
    {
171
18.1k
        if (m_capacity <= m_count)
172
651
        {
173
651
            Index newBufferSize = kInitialCount;
174
651
            if (m_capacity)
175
68
                newBufferSize = (m_capacity << 1);
176
177
651
            reserve(newBufferSize);
178
651
        }
179
18.1k
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
21.6k
    {
171
21.6k
        if (m_capacity <= m_count)
172
3.18k
        {
173
3.18k
            Index newBufferSize = kInitialCount;
174
3.18k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3.18k
            reserve(newBufferSize);
178
3.18k
        }
179
21.6k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
20.5k
    {
171
20.5k
        if (m_capacity <= m_count)
172
3.14k
        {
173
3.14k
            Index newBufferSize = kInitialCount;
174
3.14k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3.14k
            reserve(newBufferSize);
178
3.14k
        }
179
20.5k
    }
180
181
    void add(T&& obj)
182
9.21M
    {
183
9.21M
        _maybeReserveForAdd();
184
9.21M
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
9.21M
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE3addEOS6_
Line
Count
Source
182
493
    {
183
493
        _maybeReserveForAdd();
184
493
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
493
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
874k
    {
183
874k
        _maybeReserveForAdd();
184
874k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
874k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
4.78M
    {
183
4.78M
        _maybeReserveForAdd();
184
4.78M
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
4.78M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1.38M
    {
183
1.38M
        _maybeReserveForAdd();
184
1.38M
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.38M
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
344k
    {
183
344k
        _maybeReserveForAdd();
184
344k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
344k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
30
    {
183
30
        _maybeReserveForAdd();
184
30
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
30
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
895
    {
183
895
        _maybeReserveForAdd();
184
895
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
895
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
4.07k
    {
183
4.07k
        _maybeReserveForAdd();
184
4.07k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
4.07k
    }
_ZN5Slang4ListIbNS_17StandardAllocatorEE3addEOb
Line
Count
Source
182
466
    {
183
466
        _maybeReserveForAdd();
184
466
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
466
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
8
    {
183
8
        _maybeReserveForAdd();
184
8
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
8
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
357
    {
183
357
        _maybeReserveForAdd();
184
357
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
357
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
1.04k
    {
183
1.04k
        _maybeReserveForAdd();
184
1.04k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.04k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
9.65k
    {
183
9.65k
        _maybeReserveForAdd();
184
9.65k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
9.65k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
3
    {
183
3
        _maybeReserveForAdd();
184
3
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
46
    {
183
46
        _maybeReserveForAdd();
184
46
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
46
    }
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
12
    {
183
12
        _maybeReserveForAdd();
184
12
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
12
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
5
    {
183
5
        _maybeReserveForAdd();
184
5
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
5
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
18
    {
183
18
        _maybeReserveForAdd();
184
18
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
18
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE3addEOS4_
Line
Count
Source
182
8
    {
183
8
        _maybeReserveForAdd();
184
8
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
8
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
56
    {
183
56
        _maybeReserveForAdd();
184
56
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
56
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
305k
    {
183
305k
        _maybeReserveForAdd();
184
305k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
305k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
774k
    {
183
774k
        _maybeReserveForAdd();
184
774k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
774k
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
468
    {
183
468
        _maybeReserveForAdd();
184
468
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
468
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
1.32k
    {
183
1.32k
        _maybeReserveForAdd();
184
1.32k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.32k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
32.8k
    {
183
32.8k
        _maybeReserveForAdd();
184
32.8k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
32.8k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
466
    {
183
466
        _maybeReserveForAdd();
184
466
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
466
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
201
    {
183
201
        _maybeReserveForAdd();
184
201
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
201
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE3addEOS2_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIlNS_17StandardAllocatorEE3addEOl
Line
Count
Source
182
3.67k
    {
183
3.67k
        _maybeReserveForAdd();
184
3.67k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3.67k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
13
    {
183
13
        _maybeReserveForAdd();
184
13
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
13
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE3addEOj
Line
Count
Source
182
38.2k
    {
183
38.2k
        _maybeReserveForAdd();
184
38.2k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
38.2k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
9.54k
    {
183
9.54k
        _maybeReserveForAdd();
184
9.54k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
9.54k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
16
    {
183
16
        _maybeReserveForAdd();
184
16
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
16
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE3addEOh
Line
Count
Source
182
39.1k
    {
183
39.1k
        _maybeReserveForAdd();
184
39.1k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
39.1k
    }
_ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
8
    {
183
8
        _maybeReserveForAdd();
184
8
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
8
    }
_ZN5Slang4ListIPjNS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
115
    {
183
115
        _maybeReserveForAdd();
184
115
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
115
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
2.06k
    {
183
2.06k
        _maybeReserveForAdd();
184
2.06k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.06k
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
33
    {
183
33
        _maybeReserveForAdd();
184
33
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
33
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
145k
    {
183
145k
        _maybeReserveForAdd();
184
145k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
145k
    }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
110
    {
183
110
        _maybeReserveForAdd();
184
110
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
110
    }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
15
    {
183
15
        _maybeReserveForAdd();
184
15
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
15
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
875
    {
183
875
        _maybeReserveForAdd();
184
875
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
875
    }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE3addEOS8_
Line
Count
Source
182
5
    {
183
5
        _maybeReserveForAdd();
184
5
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
5
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
299
    {
183
299
        _maybeReserveForAdd();
184
299
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
299
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
19.0k
    {
183
19.0k
        _maybeReserveForAdd();
184
19.0k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
19.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1
    {
183
1
        _maybeReserveForAdd();
184
1
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
136k
    {
183
136k
        _maybeReserveForAdd();
184
136k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
136k
    }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE3addEOSD_
Line
Count
Source
182
1
    {
183
1
        _maybeReserveForAdd();
184
1
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
304
    {
183
304
        _maybeReserveForAdd();
184
304
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
304
    }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE3addEOS5_
Line
Count
Source
182
6
    {
183
6
        _maybeReserveForAdd();
184
6
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
8
    {
183
8
        _maybeReserveForAdd();
184
8
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
8
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
22
    {
183
22
        _maybeReserveForAdd();
184
22
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
22
    }
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE3addEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE3addEOS4_
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1.39k
    {
183
1.39k
        _maybeReserveForAdd();
184
1.39k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.39k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE3addEOS4_
Line
Count
Source
182
176
    {
183
176
        _maybeReserveForAdd();
184
176
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
176
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE3addEOS4_
Line
Count
Source
182
266
    {
183
266
        _maybeReserveForAdd();
184
266
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
266
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
388
    {
183
388
        _maybeReserveForAdd();
184
388
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
388
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
9.76k
    {
183
9.76k
        _maybeReserveForAdd();
184
9.76k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
9.76k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE3addEOS2_
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
15.4k
    {
183
15.4k
        _maybeReserveForAdd();
184
15.4k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
15.4k
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE3addEOS7_
Line
Count
Source
182
291
    {
183
291
        _maybeReserveForAdd();
184
291
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
291
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE3addEOS4_
Line
Count
Source
182
3
    {
183
3
        _maybeReserveForAdd();
184
3
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3
    }
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE3addEOS8_
Line
Count
Source
182
3.60k
    {
183
3.60k
        _maybeReserveForAdd();
184
3.60k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3.60k
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
309
    {
183
309
        _maybeReserveForAdd();
184
309
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
309
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1.32k
    {
183
1.32k
        _maybeReserveForAdd();
184
1.32k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.32k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
4.47k
    {
183
4.47k
        _maybeReserveForAdd();
184
4.47k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
4.47k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
33
    {
183
33
        _maybeReserveForAdd();
184
33
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
33
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
15
    {
183
15
        _maybeReserveForAdd();
184
15
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
48
    {
183
48
        _maybeReserveForAdd();
184
48
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE3addEOS6_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
151
    {
183
151
        _maybeReserveForAdd();
184
151
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
151
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2.44k
    {
183
2.44k
        _maybeReserveForAdd();
184
2.44k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.44k
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
560
    {
183
560
        _maybeReserveForAdd();
184
560
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
560
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
1.12k
    {
183
1.12k
        _maybeReserveForAdd();
184
1.12k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.12k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
415
    {
183
415
        _maybeReserveForAdd();
184
415
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
415
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
343
    {
183
343
        _maybeReserveForAdd();
184
343
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
343
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
570
    {
183
570
        _maybeReserveForAdd();
184
570
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
570
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
3.94k
    {
183
3.94k
        _maybeReserveForAdd();
184
3.94k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3.94k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
973
    {
183
973
        _maybeReserveForAdd();
184
973
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
973
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE3addEOS3_
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
7
    {
183
7
        _maybeReserveForAdd();
184
7
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
1.19k
    {
183
1.19k
        _maybeReserveForAdd();
184
1.19k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.19k
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
26
    {
183
26
        _maybeReserveForAdd();
184
26
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
26
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE3addEOS5_
Line
Count
Source
182
24
    {
183
24
        _maybeReserveForAdd();
184
24
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
24
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE3addEOm
Line
Count
Source
182
259
    {
183
259
        _maybeReserveForAdd();
184
259
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
259
    }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
890
    {
183
890
        _maybeReserveForAdd();
184
890
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
890
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
228k
    {
183
228k
        _maybeReserveForAdd();
184
228k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
228k
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
119
    {
183
119
        _maybeReserveForAdd();
184
119
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
119
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIPKvNS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1
    {
183
1
        _maybeReserveForAdd();
184
1
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E3addEOS2_
Line
Count
Source
182
2.68k
    {
183
2.68k
        _maybeReserveForAdd();
184
2.68k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.68k
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
837
    {
183
837
        _maybeReserveForAdd();
184
837
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
837
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
12.6k
    {
183
12.6k
        _maybeReserveForAdd();
184
12.6k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
12.6k
    }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
2.29k
    {
183
2.29k
        _maybeReserveForAdd();
184
2.29k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.29k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
6.65k
    {
183
6.65k
        _maybeReserveForAdd();
184
6.65k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
6.65k
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
20
    {
183
20
        _maybeReserveForAdd();
184
20
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
20
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
69
    {
183
69
        _maybeReserveForAdd();
184
69
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
69
    }
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE3addEOS2_
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE3addEOS1_
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE3addEOS3_
186
187
    void add(const T& obj)
188
104M
    {
189
104M
        _maybeReserveForAdd();
190
104M
        m_buffer[m_count++] = obj;
191
104M
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
17
    {
189
17
        _maybeReserveForAdd();
190
17
        m_buffer[m_count++] = obj;
191
17
    }
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
7
    {
189
7
        _maybeReserveForAdd();
190
7
        m_buffer[m_count++] = obj;
191
7
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
5.92k
    {
189
5.92k
        _maybeReserveForAdd();
190
5.92k
        m_buffer[m_count++] = obj;
191
5.92k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
74.3k
    {
189
74.3k
        _maybeReserveForAdd();
190
74.3k
        m_buffer[m_count++] = obj;
191
74.3k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
125k
    {
189
125k
        _maybeReserveForAdd();
190
125k
        m_buffer[m_count++] = obj;
191
125k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
8.38k
    {
189
8.38k
        _maybeReserveForAdd();
190
8.38k
        m_buffer[m_count++] = obj;
191
8.38k
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
259
    {
189
259
        _maybeReserveForAdd();
190
259
        m_buffer[m_count++] = obj;
191
259
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
28.5M
    {
189
28.5M
        _maybeReserveForAdd();
190
28.5M
        m_buffer[m_count++] = obj;
191
28.5M
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3.69k
    {
189
3.69k
        _maybeReserveForAdd();
190
3.69k
        m_buffer[m_count++] = obj;
191
3.69k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2.57k
    {
189
2.57k
        _maybeReserveForAdd();
190
2.57k
        m_buffer[m_count++] = obj;
191
2.57k
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
2.98k
    {
189
2.98k
        _maybeReserveForAdd();
190
2.98k
        m_buffer[m_count++] = obj;
191
2.98k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1.39M
    {
189
1.39M
        _maybeReserveForAdd();
190
1.39M
        m_buffer[m_count++] = obj;
191
1.39M
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
608k
    {
189
608k
        _maybeReserveForAdd();
190
608k
        m_buffer[m_count++] = obj;
191
608k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
8.21k
    {
189
8.21k
        _maybeReserveForAdd();
190
8.21k
        m_buffer[m_count++] = obj;
191
8.21k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
68.2k
    {
189
68.2k
        _maybeReserveForAdd();
190
68.2k
        m_buffer[m_count++] = obj;
191
68.2k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
121
    {
189
121
        _maybeReserveForAdd();
190
121
        m_buffer[m_count++] = obj;
191
121
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2.80k
    {
189
2.80k
        _maybeReserveForAdd();
190
2.80k
        m_buffer[m_count++] = obj;
191
2.80k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
95.9k
    {
189
95.9k
        _maybeReserveForAdd();
190
95.9k
        m_buffer[m_count++] = obj;
191
95.9k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
17.3k
    {
189
17.3k
        _maybeReserveForAdd();
190
17.3k
        m_buffer[m_count++] = obj;
191
17.3k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
663
    {
189
663
        _maybeReserveForAdd();
190
663
        m_buffer[m_count++] = obj;
191
663
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
659
    {
189
659
        _maybeReserveForAdd();
190
659
        m_buffer[m_count++] = obj;
191
659
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
321k
    {
189
321k
        _maybeReserveForAdd();
190
321k
        m_buffer[m_count++] = obj;
191
321k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
24.5k
    {
189
24.5k
        _maybeReserveForAdd();
190
24.5k
        m_buffer[m_count++] = obj;
191
24.5k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.52M
    {
189
1.52M
        _maybeReserveForAdd();
190
1.52M
        m_buffer[m_count++] = obj;
191
1.52M
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
211k
    {
189
211k
        _maybeReserveForAdd();
190
211k
        m_buffer[m_count++] = obj;
191
211k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1.10M
    {
189
1.10M
        _maybeReserveForAdd();
190
1.10M
        m_buffer[m_count++] = obj;
191
1.10M
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
474
    {
189
474
        _maybeReserveForAdd();
190
474
        m_buffer[m_count++] = obj;
191
474
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
803
    {
189
803
        _maybeReserveForAdd();
190
803
        m_buffer[m_count++] = obj;
191
803
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
4.83k
    {
189
4.83k
        _maybeReserveForAdd();
190
4.83k
        m_buffer[m_count++] = obj;
191
4.83k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
183k
    {
189
183k
        _maybeReserveForAdd();
190
183k
        m_buffer[m_count++] = obj;
191
183k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
205
    {
189
205
        _maybeReserveForAdd();
190
205
        m_buffer[m_count++] = obj;
191
205
    }
_ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
8
    {
189
8
        _maybeReserveForAdd();
190
8
        m_buffer[m_count++] = obj;
191
8
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
61
    {
189
61
        _maybeReserveForAdd();
190
61
        m_buffer[m_count++] = obj;
191
61
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
7.29k
    {
189
7.29k
        _maybeReserveForAdd();
190
7.29k
        m_buffer[m_count++] = obj;
191
7.29k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
10
    {
189
10
        _maybeReserveForAdd();
190
10
        m_buffer[m_count++] = obj;
191
10
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
7.80M
    {
189
7.80M
        _maybeReserveForAdd();
190
7.80M
        m_buffer[m_count++] = obj;
191
7.80M
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
26
    {
189
26
        _maybeReserveForAdd();
190
26
        m_buffer[m_count++] = obj;
191
26
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
104
    {
189
104
        _maybeReserveForAdd();
190
104
        m_buffer[m_count++] = obj;
191
104
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
894
    {
189
894
        _maybeReserveForAdd();
190
894
        m_buffer[m_count++] = obj;
191
894
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
129
    {
189
129
        _maybeReserveForAdd();
190
129
        m_buffer[m_count++] = obj;
191
129
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.36k
    {
189
1.36k
        _maybeReserveForAdd();
190
1.36k
        m_buffer[m_count++] = obj;
191
1.36k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
436
    {
189
436
        _maybeReserveForAdd();
190
436
        m_buffer[m_count++] = obj;
191
436
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10
    {
189
10
        _maybeReserveForAdd();
190
10
        m_buffer[m_count++] = obj;
191
10
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
51
    {
189
51
        _maybeReserveForAdd();
190
51
        m_buffer[m_count++] = obj;
191
51
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
14.6k
    {
189
14.6k
        _maybeReserveForAdd();
190
14.6k
        m_buffer[m_count++] = obj;
191
14.6k
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
201
    {
189
201
        _maybeReserveForAdd();
190
201
        m_buffer[m_count++] = obj;
191
201
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2.76k
    {
189
2.76k
        _maybeReserveForAdd();
190
2.76k
        m_buffer[m_count++] = obj;
191
2.76k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
53.0k
    {
189
53.0k
        _maybeReserveForAdd();
190
53.0k
        m_buffer[m_count++] = obj;
191
53.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
25.6k
    {
189
25.6k
        _maybeReserveForAdd();
190
25.6k
        m_buffer[m_count++] = obj;
191
25.6k
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
245
    {
189
245
        _maybeReserveForAdd();
190
245
        m_buffer[m_count++] = obj;
191
245
    }
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE3addERKj
Line
Count
Source
188
67.3k
    {
189
67.3k
        _maybeReserveForAdd();
190
67.3k
        m_buffer[m_count++] = obj;
191
67.3k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
414
    {
189
414
        _maybeReserveForAdd();
190
414
        m_buffer[m_count++] = obj;
191
414
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E3addERKS3_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
8
    {
189
8
        _maybeReserveForAdd();
190
8
        m_buffer[m_count++] = obj;
191
8
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E3addERKS3_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
71.0k
    {
189
71.0k
        _maybeReserveForAdd();
190
71.0k
        m_buffer[m_count++] = obj;
191
71.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
30
    {
189
30
        _maybeReserveForAdd();
190
30
        m_buffer[m_count++] = obj;
191
30
    }
_ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
43
    {
189
43
        _maybeReserveForAdd();
190
43
        m_buffer[m_count++] = obj;
191
43
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
67
    {
189
67
        _maybeReserveForAdd();
190
67
        m_buffer[m_count++] = obj;
191
67
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
724k
    {
189
724k
        _maybeReserveForAdd();
190
724k
        m_buffer[m_count++] = obj;
191
724k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
33.6k
    {
189
33.6k
        _maybeReserveForAdd();
190
33.6k
        m_buffer[m_count++] = obj;
191
33.6k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
27.9k
    {
189
27.9k
        _maybeReserveForAdd();
190
27.9k
        m_buffer[m_count++] = obj;
191
27.9k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
177
    {
189
177
        _maybeReserveForAdd();
190
177
        m_buffer[m_count++] = obj;
191
177
    }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
147
    {
189
147
        _maybeReserveForAdd();
190
147
        m_buffer[m_count++] = obj;
191
147
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
212
    {
189
212
        _maybeReserveForAdd();
190
212
        m_buffer[m_count++] = obj;
191
212
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E3addERKSH_
Line
Count
Source
188
215
    {
189
215
        _maybeReserveForAdd();
190
215
        m_buffer[m_count++] = obj;
191
215
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
12.4k
    {
189
12.4k
        _maybeReserveForAdd();
190
12.4k
        m_buffer[m_count++] = obj;
191
12.4k
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
152
    {
189
152
        _maybeReserveForAdd();
190
152
        m_buffer[m_count++] = obj;
191
152
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2.66k
    {
189
2.66k
        _maybeReserveForAdd();
190
2.66k
        m_buffer[m_count++] = obj;
191
2.66k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
680
    {
189
680
        _maybeReserveForAdd();
190
680
        m_buffer[m_count++] = obj;
191
680
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE3addERKSC_
Line
Count
Source
188
77
    {
189
77
        _maybeReserveForAdd();
190
77
        m_buffer[m_count++] = obj;
191
77
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
12.4k
    {
189
12.4k
        _maybeReserveForAdd();
190
12.4k
        m_buffer[m_count++] = obj;
191
12.4k
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE3addERKSG_
Line
Count
Source
188
41.4k
    {
189
41.4k
        _maybeReserveForAdd();
190
41.4k
        m_buffer[m_count++] = obj;
191
41.4k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
182
    {
189
182
        _maybeReserveForAdd();
190
182
        m_buffer[m_count++] = obj;
191
182
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE3addERKm
Line
Count
Source
188
5.60M
    {
189
5.60M
        _maybeReserveForAdd();
190
5.60M
        m_buffer[m_count++] = obj;
191
5.60M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
239
    {
189
239
        _maybeReserveForAdd();
190
239
        m_buffer[m_count++] = obj;
191
239
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
27
    {
189
27
        _maybeReserveForAdd();
190
27
        m_buffer[m_count++] = obj;
191
27
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.12k
    {
189
1.12k
        _maybeReserveForAdd();
190
1.12k
        m_buffer[m_count++] = obj;
191
1.12k
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
73
    {
189
73
        _maybeReserveForAdd();
190
73
        m_buffer[m_count++] = obj;
191
73
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
214
    {
189
214
        _maybeReserveForAdd();
190
214
        m_buffer[m_count++] = obj;
191
214
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
51.2k
    {
189
51.2k
        _maybeReserveForAdd();
190
51.2k
        m_buffer[m_count++] = obj;
191
51.2k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
212
    {
189
212
        _maybeReserveForAdd();
190
212
        m_buffer[m_count++] = obj;
191
212
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
289
    {
189
289
        _maybeReserveForAdd();
190
289
        m_buffer[m_count++] = obj;
191
289
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
82
    {
189
82
        _maybeReserveForAdd();
190
82
        m_buffer[m_count++] = obj;
191
82
    }
_ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
70
    {
189
70
        _maybeReserveForAdd();
190
70
        m_buffer[m_count++] = obj;
191
70
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIlNS_17StandardAllocatorEE3addERKl
Line
Count
Source
188
24.5M
    {
189
24.5M
        _maybeReserveForAdd();
190
24.5M
        m_buffer[m_count++] = obj;
191
24.5M
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
1.46k
    {
189
1.46k
        _maybeReserveForAdd();
190
1.46k
        m_buffer[m_count++] = obj;
191
1.46k
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
364
    {
189
364
        _maybeReserveForAdd();
190
364
        m_buffer[m_count++] = obj;
191
364
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2.79k
    {
189
2.79k
        _maybeReserveForAdd();
190
2.79k
        m_buffer[m_count++] = obj;
191
2.79k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
841
    {
189
841
        _maybeReserveForAdd();
190
841
        m_buffer[m_count++] = obj;
191
841
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
614
    {
189
614
        _maybeReserveForAdd();
190
614
        m_buffer[m_count++] = obj;
191
614
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
30
    {
189
30
        _maybeReserveForAdd();
190
30
        m_buffer[m_count++] = obj;
191
30
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
31
    {
189
31
        _maybeReserveForAdd();
190
31
        m_buffer[m_count++] = obj;
191
31
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
338
    {
189
338
        _maybeReserveForAdd();
190
338
        m_buffer[m_count++] = obj;
191
338
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
27
    {
189
27
        _maybeReserveForAdd();
190
27
        m_buffer[m_count++] = obj;
191
27
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
70
    {
189
70
        _maybeReserveForAdd();
190
70
        m_buffer[m_count++] = obj;
191
70
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
11
    {
189
11
        _maybeReserveForAdd();
190
11
        m_buffer[m_count++] = obj;
191
11
    }
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
24
    {
189
24
        _maybeReserveForAdd();
190
24
        m_buffer[m_count++] = obj;
191
24
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
30.5k
    {
189
30.5k
        _maybeReserveForAdd();
190
30.5k
        m_buffer[m_count++] = obj;
191
30.5k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
4.67k
    {
189
4.67k
        _maybeReserveForAdd();
190
4.67k
        m_buffer[m_count++] = obj;
191
4.67k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.35k
    {
189
1.35k
        _maybeReserveForAdd();
190
1.35k
        m_buffer[m_count++] = obj;
191
1.35k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
79
    {
189
79
        _maybeReserveForAdd();
190
79
        m_buffer[m_count++] = obj;
191
79
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
40
    {
189
40
        _maybeReserveForAdd();
190
40
        m_buffer[m_count++] = obj;
191
40
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
84
    {
189
84
        _maybeReserveForAdd();
190
84
        m_buffer[m_count++] = obj;
191
84
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
43
    {
189
43
        _maybeReserveForAdd();
190
43
        m_buffer[m_count++] = obj;
191
43
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
97
    {
189
97
        _maybeReserveForAdd();
190
97
        m_buffer[m_count++] = obj;
191
97
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
501
    {
189
501
        _maybeReserveForAdd();
190
501
        m_buffer[m_count++] = obj;
191
501
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE3addERKS5_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
103k
    {
189
103k
        _maybeReserveForAdd();
190
103k
        m_buffer[m_count++] = obj;
191
103k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
496
    {
189
496
        _maybeReserveForAdd();
190
496
        m_buffer[m_count++] = obj;
191
496
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
33
    {
189
33
        _maybeReserveForAdd();
190
33
        m_buffer[m_count++] = obj;
191
33
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10.4k
    {
189
10.4k
        _maybeReserveForAdd();
190
10.4k
        m_buffer[m_count++] = obj;
191
10.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
30
    {
189
30
        _maybeReserveForAdd();
190
30
        m_buffer[m_count++] = obj;
191
30
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
24
    {
189
24
        _maybeReserveForAdd();
190
24
        m_buffer[m_count++] = obj;
191
24
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.53k
    {
189
1.53k
        _maybeReserveForAdd();
190
1.53k
        m_buffer[m_count++] = obj;
191
1.53k
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.53k
    {
189
1.53k
        _maybeReserveForAdd();
190
1.53k
        m_buffer[m_count++] = obj;
191
1.53k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
16.2k
    {
189
16.2k
        _maybeReserveForAdd();
190
16.2k
        m_buffer[m_count++] = obj;
191
16.2k
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
7
    {
189
7
        _maybeReserveForAdd();
190
7
        m_buffer[m_count++] = obj;
191
7
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
32.5k
    {
189
32.5k
        _maybeReserveForAdd();
190
32.5k
        m_buffer[m_count++] = obj;
191
32.5k
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
136
    {
189
136
        _maybeReserveForAdd();
190
136
        m_buffer[m_count++] = obj;
191
136
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
330
    {
189
330
        _maybeReserveForAdd();
190
330
        m_buffer[m_count++] = obj;
191
330
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
198
    {
189
198
        _maybeReserveForAdd();
190
198
        m_buffer[m_count++] = obj;
191
198
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
283
    {
189
283
        _maybeReserveForAdd();
190
283
        m_buffer[m_count++] = obj;
191
283
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
201
    {
189
201
        _maybeReserveForAdd();
190
201
        m_buffer[m_count++] = obj;
191
201
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
550
    {
189
550
        _maybeReserveForAdd();
190
550
        m_buffer[m_count++] = obj;
191
550
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
2.23k
    {
189
2.23k
        _maybeReserveForAdd();
190
2.23k
        m_buffer[m_count++] = obj;
191
2.23k
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1.76k
    {
189
1.76k
        _maybeReserveForAdd();
190
1.76k
        m_buffer[m_count++] = obj;
191
1.76k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
8
    {
189
8
        _maybeReserveForAdd();
190
8
        m_buffer[m_count++] = obj;
191
8
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
208
    {
189
208
        _maybeReserveForAdd();
190
208
        m_buffer[m_count++] = obj;
191
208
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
3.28k
    {
189
3.28k
        _maybeReserveForAdd();
190
3.28k
        m_buffer[m_count++] = obj;
191
3.28k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE3addERKS5_
Line
Count
Source
188
75
    {
189
75
        _maybeReserveForAdd();
190
75
        m_buffer[m_count++] = obj;
191
75
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
95
    {
189
95
        _maybeReserveForAdd();
190
95
        m_buffer[m_count++] = obj;
191
95
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
97
    {
189
97
        _maybeReserveForAdd();
190
97
        m_buffer[m_count++] = obj;
191
97
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
82
    {
189
82
        _maybeReserveForAdd();
190
82
        m_buffer[m_count++] = obj;
191
82
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2.66M
    {
189
2.66M
        _maybeReserveForAdd();
190
2.66M
        m_buffer[m_count++] = obj;
191
2.66M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
125
    {
189
125
        _maybeReserveForAdd();
190
125
        m_buffer[m_count++] = obj;
191
125
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
130
    {
189
130
        _maybeReserveForAdd();
190
130
        m_buffer[m_count++] = obj;
191
130
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
2.74k
    {
189
2.74k
        _maybeReserveForAdd();
190
2.74k
        m_buffer[m_count++] = obj;
191
2.74k
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
363k
    {
189
363k
        _maybeReserveForAdd();
190
363k
        m_buffer[m_count++] = obj;
191
363k
    }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
7.74M
    {
189
7.74M
        _maybeReserveForAdd();
190
7.74M
        m_buffer[m_count++] = obj;
191
7.74M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE3addERKh
Line
Count
Source
188
19.4M
    {
189
19.4M
        _maybeReserveForAdd();
190
19.4M
        m_buffer[m_count++] = obj;
191
19.4M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
13
    {
189
13
        _maybeReserveForAdd();
190
13
        m_buffer[m_count++] = obj;
191
13
    }
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
408
    {
189
408
        _maybeReserveForAdd();
190
408
        m_buffer[m_count++] = obj;
191
408
    }
_ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E3addERKS2_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10
    {
189
10
        _maybeReserveForAdd();
190
10
        m_buffer[m_count++] = obj;
191
10
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
22.2k
    {
189
22.2k
        _maybeReserveForAdd();
190
22.2k
        m_buffer[m_count++] = obj;
191
22.2k
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
810
    {
189
810
        _maybeReserveForAdd();
190
810
        m_buffer[m_count++] = obj;
191
810
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3.32k
    {
189
3.32k
        _maybeReserveForAdd();
190
3.32k
        m_buffer[m_count++] = obj;
191
3.32k
    }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1.68k
    {
189
1.68k
        _maybeReserveForAdd();
190
1.68k
        m_buffer[m_count++] = obj;
191
1.68k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
573
    {
189
573
        _maybeReserveForAdd();
190
573
        m_buffer[m_count++] = obj;
191
573
    }
_ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
782
    {
189
782
        _maybeReserveForAdd();
190
782
        m_buffer[m_count++] = obj;
191
782
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
154
    {
189
154
        _maybeReserveForAdd();
190
154
        m_buffer[m_count++] = obj;
191
154
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
107k
    {
189
107k
        _maybeReserveForAdd();
190
107k
        m_buffer[m_count++] = obj;
191
107k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6.51k
    {
189
6.51k
        _maybeReserveForAdd();
190
6.51k
        m_buffer[m_count++] = obj;
191
6.51k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
45.1k
    {
189
45.1k
        _maybeReserveForAdd();
190
45.1k
        m_buffer[m_count++] = obj;
191
45.1k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
17.9k
    {
189
17.9k
        _maybeReserveForAdd();
190
17.9k
        m_buffer[m_count++] = obj;
191
17.9k
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
21.6k
    {
189
21.6k
        _maybeReserveForAdd();
190
21.6k
        m_buffer[m_count++] = obj;
191
21.6k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE3addERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
20.5k
    {
189
20.5k
        _maybeReserveForAdd();
190
20.5k
        m_buffer[m_count++] = obj;
191
20.5k
    }
192
193
132M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListImNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
41.7M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
120k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
15.4M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIlNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
62.5k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
25
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
705
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
13.0k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7.61k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.27M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
30.8M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4.43k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4.59k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
29.1M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8.58k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
80.3k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
263
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.51k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
659
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4.81k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
300
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
103
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
120k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
36.6k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.36k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.86M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_5TokenENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.35k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
212
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
10
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
897
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4NameENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
933
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
257
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4.14k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.90k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
6.24k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
882k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.51M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
261
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
10
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.17k
    Index getCount() const { return m_count; }
slang-check-decl.cpp:_ZNK5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.37k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
29.5k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
888k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
928
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
810
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.80k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
713
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
933
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.81k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
92
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
53.0k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
62.8k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
37
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE8getCountEv
slang-emit-cpp.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
517
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
76.1k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPjNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
115
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.21k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.43k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
418
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
6
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
89
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.21M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_4EdgeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
116
    Index getCount() const { return m_count; }
slang-ir-autodiff-primal-hoist.cpp:_ZNK5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E8getCountEv
Line
Count
Source
193
257
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.89k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
23.9k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
999
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
83.8k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
5.72k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
236
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
124
    Index getCount() const { return m_count; }
slang-ir-call-graph.cpp:_ZNK5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
41.7k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.53k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8.42k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
95
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
16
    Index getCount() const { return m_count; }
slang-ir-glsl-legalize.cpp:_ZNK5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
202
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
150
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_8LegalValENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
31
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
48
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
47
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.78k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
314
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8.43k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
743
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
12.1k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
49
    Index getCount() const { return m_count; }
slang-ir-obfuscate-loc.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2
    Index getCount() const { return m_count; }
slang-ir-obfuscate-loc.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2
    Index getCount() const { return m_count; }
slang-ir-simplify-cfg.cpp:_ZNK5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
29.8k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
253
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
70
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
566
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.79k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.98k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
40.3k
    Index getCount() const { return m_count; }
slang-ir.cpp:_ZNK5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
204k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
795
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
54
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
109
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
12.3k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
33
    Index getCount() const { return m_count; }
Unexecuted instantiation: slang-language-server.cpp:_ZNK5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
19
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_7CommandENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
176
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.50k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
209
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
21.2k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.73k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
475
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.51k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.85k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPKcNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.51k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
384
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.53k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
15
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.02k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
140
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7.50k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
165
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.30k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
185
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
283
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
12
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
144
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
488
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIcNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
9.80k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
132
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
420k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
942
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
5.78k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
10
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4.94M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
16.3k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.30k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
6
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
50
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E8getCountEv
Line
Count
Source
193
780
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
828
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
44.4k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9NameValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
30
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.33k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
6.62k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
6.65k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
782
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
545
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
86.6k
    Index getCount() const { return m_count; }
slang-doc-extractor.cpp:_ZNK5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E8getCountEv
Line
Count
Source
193
28
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
632
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
740
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
400
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPKwNS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_8OSStringENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
151k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
45.1k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
10.1k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZNK5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
27
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_11InstructionENS_17StandardAllocatorEE8getCountEv
194
72.6k
    Index getCapacity() const { return m_capacity; }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE11getCapacityEv
Line
Count
Source
194
72.6k
    Index getCapacity() const { return m_capacity; }
Unexecuted instantiation: _ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE11getCapacityEv
195
    template<typename Predicate>
196
    Index countIf(Predicate predicate) const
197
    {
198
        Index count = 0;
199
        for (Index i = 0; i < getCount(); ++i)
200
        {
201
            if (predicate((*this)[i]))
202
                count++;
203
        }
204
        return count;
205
    }
206
207
208
55.3k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
5.23k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
2
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
1.70k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
23.3k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
92
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
801
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
5.96k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIcNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
51
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
5.84k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
5.77k
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
351
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListImNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
110
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
6.04k
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
6
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE9getBufferEv
209
7.79M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListImNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
4.54M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
1.42M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E9getBufferEv
Line
Count
Source
209
114k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
124k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
301
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
1.36k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
1.43M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
113
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
28
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2.47k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIjNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
26.8k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPjNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
1
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
418
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
6
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
26.4k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
31
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
114
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2
    T* getBuffer() { return m_buffer; }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
795
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
721
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
224
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIcNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
15.4k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
72
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
463
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
418
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2.30k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
1
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
573
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
5
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
12
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
70.8k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
13.3k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIlNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
9
    T* getBuffer() { return m_buffer; }
210
211
    bool operator==(const ThisType& rhs) const
212
513
    {
213
513
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
513
        const Index count = getCount();
218
513
        if (count != rhs.getCount())
219
22
        {
220
22
            return false;
221
22
        }
222
1.99k
        for (Index i = 0; i < count; ++i)
223
1.50k
        {
224
1.50k
            if ((*this)[i] != rhs[i])
225
4
            {
226
4
                return false;
227
4
            }
228
1.50k
        }
229
487
        return true;
230
491
    }
_ZNK5Slang4ListIjNS_17StandardAllocatorEEeqERKS2_
Line
Count
Source
212
498
    {
213
498
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
498
        const Index count = getCount();
218
498
        if (count != rhs.getCount())
219
22
        {
220
22
            return false;
221
22
        }
222
1.93k
        for (Index i = 0; i < count; ++i)
223
1.46k
        {
224
1.46k
            if ((*this)[i] != rhs[i])
225
4
            {
226
4
                return false;
227
4
            }
228
1.46k
        }
229
472
        return true;
230
476
    }
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEeqERKS3_
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEeqERKS3_
_ZNK5Slang4ListIlNS_17StandardAllocatorEEeqERKS2_
Line
Count
Source
212
3
    {
213
3
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
3
        const Index count = getCount();
218
3
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
15
        for (Index i = 0; i < count; ++i)
223
12
        {
224
12
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
12
        }
229
3
        return true;
230
3
    }
_ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEeqERKS4_
Line
Count
Source
212
9
    {
213
9
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
9
        const Index count = getCount();
218
9
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
33
        for (Index i = 0; i < count; ++i)
223
24
        {
224
24
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
24
        }
229
9
        return true;
230
9
    }
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEeqERKS4_
Line
Count
Source
212
3
    {
213
3
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
3
        const Index count = getCount();
218
3
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
12
        for (Index i = 0; i < count; ++i)
223
9
        {
224
9
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
9
        }
229
3
        return true;
230
3
    }
231
3
    SLANG_FORCE_INLINE bool operator!=(const ThisType& rhs) const { return !(*this == rhs); }
232
233
379
    void insert(Index idx, const T& val) { insertRange(idx, &val, 1); }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE6insertElRKS2_
Line
Count
Source
233
4
    void insert(Index idx, const T& val) { insertRange(idx, &val, 1); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE6insertElRKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE6insertElRKS1_
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE6insertElRKS2_
Line
Count
Source
233
375
    void insert(Index idx, const T& val) { insertRange(idx, &val, 1); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE6insertElRKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE6insertElRKS2_
234
235
    void insertRange(Index idx, const T* vals, Index n)
236
15.6M
    {
237
15.6M
        if (m_capacity < m_count + n)
238
14.8M
        {
239
14.8M
            Index newBufferCount = kInitialCount;
240
15.0M
            while (newBufferCount < m_count + n)
241
144k
                newBufferCount = newBufferCount << 1;
242
243
14.8M
            T* newBuffer = _allocate(newBufferCount);
244
14.8M
            if (m_capacity)
245
24.7k
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
24.7k
                {
254
2.80M
                    for (Index i = 0; i < idx; i++)
255
2.78M
                        newBuffer[i] = m_buffer[i];
256
24.7k
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
24.7k
                }
259
24.7k
                _deallocateBuffer();
260
24.7k
            }
261
14.8M
            m_buffer = newBuffer;
262
14.8M
            m_capacity = newBufferCount;
263
14.8M
        }
264
762k
        else
265
762k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
762k
            {
270
762k
                for (Index i = m_count; i > idx; i--)
271
26
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
762k
            }
273
762k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
73.6M
        for (Index i = 0; i < n; i++)
278
58.0M
            m_buffer[idx + i] = vals[i];
279
280
15.6M
        m_count += n;
281
15.6M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE11insertRangeElPKml
Line
Count
Source
236
14.2M
    {
237
14.2M
        if (m_capacity < m_count + n)
238
14.2M
        {
239
14.2M
            Index newBufferCount = kInitialCount;
240
14.2M
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
14.2M
            T* newBuffer = _allocate(newBufferCount);
244
14.2M
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
14.2M
            m_buffer = newBuffer;
262
14.2M
            m_capacity = newBufferCount;
263
14.2M
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
42.0M
        for (Index i = 0; i < n; i++)
278
27.7M
            m_buffer[idx + i] = vals[i];
279
280
14.2M
        m_count += n;
281
14.2M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE11insertRangeElPKhl
Line
Count
Source
236
298k
    {
237
298k
        if (m_capacity < m_count + n)
238
29.9k
        {
239
29.9k
            Index newBufferCount = kInitialCount;
240
94.0k
            while (newBufferCount < m_count + n)
241
64.1k
                newBufferCount = newBufferCount << 1;
242
243
29.9k
            T* newBuffer = _allocate(newBufferCount);
244
29.9k
            if (m_capacity)
245
23.5k
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
23.5k
                {
254
1.66M
                    for (Index i = 0; i < idx; i++)
255
1.64M
                        newBuffer[i] = m_buffer[i];
256
23.5k
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
23.5k
                }
259
23.5k
                _deallocateBuffer();
260
23.5k
            }
261
29.9k
            m_buffer = newBuffer;
262
29.9k
            m_capacity = newBufferCount;
263
29.9k
        }
264
268k
        else
265
268k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
268k
            {
270
268k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
268k
            }
273
268k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3.02M
        for (Index i = 0; i < n; i++)
278
2.72M
            m_buffer[idx + i] = vals[i];
279
280
298k
        m_count += n;
281
298k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
72
    {
237
72
        if (m_capacity < m_count + n)
238
72
        {
239
72
            Index newBufferCount = kInitialCount;
240
717
            while (newBufferCount < m_count + n)
241
645
                newBufferCount = newBufferCount << 1;
242
243
72
            T* newBuffer = _allocate(newBufferCount);
244
72
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
72
            m_buffer = newBuffer;
262
72
            m_capacity = newBufferCount;
263
72
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
959k
        for (Index i = 0; i < n; i++)
278
959k
            m_buffer[idx + i] = vals[i];
279
280
72
        m_count += n;
281
72
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
42.2k
    {
237
42.2k
        if (m_capacity < m_count + n)
238
7.83k
        {
239
7.83k
            Index newBufferCount = kInitialCount;
240
8.05k
            while (newBufferCount < m_count + n)
241
221
                newBufferCount = newBufferCount << 1;
242
243
7.83k
            T* newBuffer = _allocate(newBufferCount);
244
7.83k
            if (m_capacity)
245
7
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
7
                {
254
3.76k
                    for (Index i = 0; i < idx; i++)
255
3.75k
                        newBuffer[i] = m_buffer[i];
256
7
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
7
                }
259
7
                _deallocateBuffer();
260
7
            }
261
7.83k
            m_buffer = newBuffer;
262
7.83k
            m_capacity = newBufferCount;
263
7.83k
        }
264
34.4k
        else
265
34.4k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
34.4k
            {
270
34.4k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
34.4k
            }
273
34.4k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
89.7k
        for (Index i = 0; i < n; i++)
278
47.4k
            m_buffer[idx + i] = vals[i];
279
280
42.2k
        m_count += n;
281
42.2k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
29.3k
    {
237
29.3k
        if (m_capacity < m_count + n)
238
29.3k
        {
239
29.3k
            Index newBufferCount = kInitialCount;
240
29.3k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
29.3k
            T* newBuffer = _allocate(newBufferCount);
244
29.3k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
29.3k
            m_buffer = newBuffer;
262
29.3k
            m_capacity = newBufferCount;
263
29.3k
        }
264
26
        else
265
26
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
26
            {
270
26
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
26
            }
273
26
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
144k
        for (Index i = 0; i < n; i++)
278
115k
            m_buffer[idx + i] = vals[i];
279
280
29.3k
        m_count += n;
281
29.3k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
4.24k
    {
237
4.24k
        if (m_capacity < m_count + n)
238
982
        {
239
982
            Index newBufferCount = kInitialCount;
240
982
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
982
            T* newBuffer = _allocate(newBufferCount);
244
982
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
982
            m_buffer = newBuffer;
262
982
            m_capacity = newBufferCount;
263
982
        }
264
3.26k
        else
265
3.26k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
3.26k
            {
270
3.26k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
3.26k
            }
273
3.26k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
5.23k
        for (Index i = 0; i < n; i++)
278
982
            m_buffer[idx + i] = vals[i];
279
280
4.24k
        m_count += n;
281
4.24k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
4.42k
    {
237
4.42k
        if (m_capacity < m_count + n)
238
2.90k
        {
239
2.90k
            Index newBufferCount = kInitialCount;
240
2.90k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
2.90k
            T* newBuffer = _allocate(newBufferCount);
244
2.90k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
2.90k
            m_buffer = newBuffer;
262
2.90k
            m_capacity = newBufferCount;
263
2.90k
        }
264
1.51k
        else
265
1.51k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
1.51k
            {
270
1.51k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
1.51k
            }
273
1.51k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
8.86k
        for (Index i = 0; i < n; i++)
278
4.44k
            m_buffer[idx + i] = vals[i];
279
280
4.42k
        m_count += n;
281
4.42k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
1.22k
    {
237
1.22k
        if (m_capacity < m_count + n)
238
1.17k
        {
239
1.17k
            Index newBufferCount = kInitialCount;
240
1.17k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
1.17k
            T* newBuffer = _allocate(newBufferCount);
244
1.17k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1.17k
            m_buffer = newBuffer;
262
1.17k
            m_capacity = newBufferCount;
263
1.17k
        }
264
45
        else
265
45
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
45
            {
270
45
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
45
            }
273
45
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3.58k
        for (Index i = 0; i < n; i++)
278
2.35k
            m_buffer[idx + i] = vals[i];
279
280
1.22k
        m_count += n;
281
1.22k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
337k
    {
237
337k
        if (m_capacity < m_count + n)
238
333k
        {
239
333k
            Index newBufferCount = kInitialCount;
240
333k
            while (newBufferCount < m_count + n)
241
8
                newBufferCount = newBufferCount << 1;
242
243
333k
            T* newBuffer = _allocate(newBufferCount);
244
333k
            if (m_capacity)
245
8
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
8
                {
254
128
                    for (Index i = 0; i < idx; i++)
255
120
                        newBuffer[i] = m_buffer[i];
256
8
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
8
                }
259
8
                _deallocateBuffer();
260
8
            }
261
333k
            m_buffer = newBuffer;
262
333k
            m_capacity = newBufferCount;
263
333k
        }
264
3.26k
        else
265
3.26k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
3.26k
            {
270
3.26k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
3.26k
            }
273
3.26k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
695k
        for (Index i = 0; i < n; i++)
278
358k
            m_buffer[idx + i] = vals[i];
279
280
337k
        m_count += n;
281
337k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE11insertRangeElPKll
Line
Count
Source
236
332
    {
237
332
        if (m_capacity < m_count + n)
238
310
        {
239
310
            Index newBufferCount = kInitialCount;
240
310
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
310
            T* newBuffer = _allocate(newBufferCount);
244
310
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
310
            m_buffer = newBuffer;
262
310
            m_capacity = newBufferCount;
263
310
        }
264
22
        else
265
22
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
22
            {
270
22
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
22
            }
273
22
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
686
        for (Index i = 0; i < n; i++)
278
354
            m_buffer[idx + i] = vals[i];
279
280
332
        m_count += n;
281
332
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
19
    {
237
19
        if (m_capacity < m_count + n)
238
14
        {
239
14
            Index newBufferCount = kInitialCount;
240
14
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
14
            T* newBuffer = _allocate(newBufferCount);
244
14
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
14
            m_buffer = newBuffer;
262
14
            m_capacity = newBufferCount;
263
14
        }
264
5
        else
265
5
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
5
            {
270
20
                for (Index i = m_count; i > idx; i--)
271
15
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
5
            }
273
5
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
52
        for (Index i = 0; i < n; i++)
278
33
            m_buffer[idx + i] = vals[i];
279
280
19
        m_count += n;
281
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
6.08k
    {
237
6.08k
        if (m_capacity < m_count + n)
238
4.77k
        {
239
4.77k
            Index newBufferCount = kInitialCount;
240
11.3k
            while (newBufferCount < m_count + n)
241
6.59k
                newBufferCount = newBufferCount << 1;
242
243
4.77k
            T* newBuffer = _allocate(newBufferCount);
244
4.77k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
4.77k
            m_buffer = newBuffer;
262
4.77k
            m_capacity = newBufferCount;
263
4.77k
        }
264
1.31k
        else
265
1.31k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
1.31k
            {
270
1.31k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
1.31k
            }
273
1.31k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
245k
        for (Index i = 0; i < n; i++)
278
239k
            m_buffer[idx + i] = vals[i];
279
280
6.08k
        m_count += n;
281
6.08k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
15
    {
237
15
        if (m_capacity < m_count + n)
238
14
        {
239
14
            Index newBufferCount = kInitialCount;
240
14
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
14
            T* newBuffer = _allocate(newBufferCount);
244
14
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
14
            m_buffer = newBuffer;
262
14
            m_capacity = newBufferCount;
263
14
        }
264
1
        else
265
1
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
1
            {
270
1
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
1
            }
273
1
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
45
        for (Index i = 0; i < n; i++)
278
30
            m_buffer[idx + i] = vals[i];
279
280
15
        m_count += n;
281
15
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
8.68k
    {
237
8.68k
        if (m_capacity < m_count + n)
238
8.58k
        {
239
8.58k
            Index newBufferCount = kInitialCount;
240
8.58k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
8.58k
            T* newBuffer = _allocate(newBufferCount);
244
8.58k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
8.58k
            m_buffer = newBuffer;
262
8.58k
            m_capacity = newBufferCount;
263
8.58k
        }
264
105
        else
265
105
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
105
            {
270
105
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
105
            }
273
105
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
29.7k
        for (Index i = 0; i < n; i++)
278
21.0k
            m_buffer[idx + i] = vals[i];
279
280
8.68k
        m_count += n;
281
8.68k
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
375
    {
237
375
        if (m_capacity < m_count + n)
238
364
        {
239
364
            Index newBufferCount = kInitialCount;
240
364
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
364
            T* newBuffer = _allocate(newBufferCount);
244
364
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
364
            m_buffer = newBuffer;
262
364
            m_capacity = newBufferCount;
263
364
        }
264
11
        else
265
11
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
11
            {
270
22
                for (Index i = m_count; i > idx; i--)
271
11
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
11
            }
273
11
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
750
        for (Index i = 0; i < n; i++)
278
375
            m_buffer[idx + i] = vals[i];
279
280
375
        m_count += n;
281
375
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
427k
    {
237
427k
        if (m_capacity < m_count + n)
238
74.4k
        {
239
74.4k
            Index newBufferCount = kInitialCount;
240
112k
            while (newBufferCount < m_count + n)
241
38.2k
                newBufferCount = newBufferCount << 1;
242
243
74.4k
            T* newBuffer = _allocate(newBufferCount);
244
74.4k
            if (m_capacity)
245
3
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
3
                {
254
6
                    for (Index i = 0; i < idx; i++)
255
3
                        newBuffer[i] = m_buffer[i];
256
3
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
3
                }
259
3
                _deallocateBuffer();
260
3
            }
261
74.4k
            m_buffer = newBuffer;
262
74.4k
            m_capacity = newBufferCount;
263
74.4k
        }
264
352k
        else
265
352k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
352k
            {
270
352k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
352k
            }
273
352k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.29M
        for (Index i = 0; i < n; i++)
278
868k
            m_buffer[idx + i] = vals[i];
279
280
427k
        m_count += n;
281
427k
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE11insertRangeElPKS3_l
Line
Count
Source
236
2.98k
    {
237
2.98k
        if (m_capacity < m_count + n)
238
2.97k
        {
239
2.97k
            Index newBufferCount = kInitialCount;
240
2.97k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
2.97k
            T* newBuffer = _allocate(newBufferCount);
244
2.97k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
2.97k
            m_buffer = newBuffer;
262
2.97k
            m_capacity = newBufferCount;
263
2.97k
        }
264
7
        else
265
7
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
7
            {
270
7
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
7
            }
273
7
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
8.81k
        for (Index i = 0; i < n; i++)
278
5.83k
            m_buffer[idx + i] = vals[i];
279
280
2.98k
        m_count += n;
281
2.98k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE11insertRangeElPKS1_l
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
1
    {
237
1
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
1
        else
265
1
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
1
            {
270
1
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
1
            }
273
1
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
1
        m_count += n;
281
1
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE11insertRangeElPKS3_l
Line
Count
Source
236
92
    {
237
92
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
92
        else
265
92
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
92
            {
270
92
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
92
            }
273
92
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
92
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
92
        m_count += n;
281
92
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIjNS_17StandardAllocatorEE11insertRangeElPKjl
Line
Count
Source
236
32.4k
    {
237
32.4k
        if (m_capacity < m_count + n)
238
10.5k
        {
239
10.5k
            Index newBufferCount = kInitialCount;
240
12.7k
            while (newBufferCount < m_count + n)
241
2.25k
                newBufferCount = newBufferCount << 1;
242
243
10.5k
            T* newBuffer = _allocate(newBufferCount);
244
10.5k
            if (m_capacity)
245
461
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
461
                {
254
80.3k
                    for (Index i = 0; i < idx; i++)
255
79.8k
                        newBuffer[i] = m_buffer[i];
256
461
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
461
                }
259
461
                _deallocateBuffer();
260
461
            }
261
10.5k
            m_buffer = newBuffer;
262
10.5k
            m_capacity = newBufferCount;
263
10.5k
        }
264
21.9k
        else
265
21.9k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
21.9k
            {
270
21.9k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
21.9k
            }
273
21.9k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3.22M
        for (Index i = 0; i < n; i++)
278
3.19M
            m_buffer[idx + i] = vals[i];
279
280
32.4k
        m_count += n;
281
32.4k
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
4
    {
237
4
        if (m_capacity < m_count + n)
238
4
        {
239
4
            Index newBufferCount = kInitialCount;
240
4
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
4
            T* newBuffer = _allocate(newBufferCount);
244
4
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
4
            m_buffer = newBuffer;
262
4
            m_capacity = newBufferCount;
263
4
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
12
        for (Index i = 0; i < n; i++)
278
8
            m_buffer[idx + i] = vals[i];
279
280
4
        m_count += n;
281
4
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
4
    {
237
4
        if (m_capacity < m_count + n)
238
4
        {
239
4
            Index newBufferCount = kInitialCount;
240
4
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
4
            T* newBuffer = _allocate(newBufferCount);
244
4
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
4
            m_buffer = newBuffer;
262
4
            m_capacity = newBufferCount;
263
4
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
12
        for (Index i = 0; i < n; i++)
278
8
            m_buffer[idx + i] = vals[i];
279
280
4
        m_count += n;
281
4
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
858
    {
237
858
        if (m_capacity < m_count + n)
238
812
        {
239
812
            Index newBufferCount = kInitialCount;
240
812
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
812
            T* newBuffer = _allocate(newBufferCount);
244
812
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
812
            m_buffer = newBuffer;
262
812
            m_capacity = newBufferCount;
263
812
        }
264
46
        else
265
46
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
46
            {
270
46
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
46
            }
273
46
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.71k
        for (Index i = 0; i < n; i++)
278
854
            m_buffer[idx + i] = vals[i];
279
280
858
        m_count += n;
281
858
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
999
    {
237
999
        if (m_capacity < m_count + n)
238
496
        {
239
496
            Index newBufferCount = kInitialCount;
240
1.11k
            while (newBufferCount < m_count + n)
241
619
                newBufferCount = newBufferCount << 1;
242
243
496
            T* newBuffer = _allocate(newBufferCount);
244
496
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
496
            m_buffer = newBuffer;
262
496
            m_capacity = newBufferCount;
263
496
        }
264
503
        else
265
503
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
503
            {
270
503
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
503
            }
273
503
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
13.4k
        for (Index i = 0; i < n; i++)
278
12.4k
            m_buffer[idx + i] = vals[i];
279
280
999
        m_count += n;
281
999
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE11insertRangeElPKS3_l
Line
Count
Source
236
587
    {
237
587
        if (m_capacity < m_count + n)
238
586
        {
239
586
            Index newBufferCount = kInitialCount;
240
586
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
586
            T* newBuffer = _allocate(newBufferCount);
244
586
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
586
            m_buffer = newBuffer;
262
586
            m_capacity = newBufferCount;
263
586
        }
264
1
        else
265
1
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
1
            {
270
1
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
1
            }
273
1
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.78k
        for (Index i = 0; i < n; i++)
278
1.20k
            m_buffer[idx + i] = vals[i];
279
280
587
        m_count += n;
281
587
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
374
    {
237
374
        if (m_capacity < m_count + n)
238
374
        {
239
374
            Index newBufferCount = kInitialCount;
240
374
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
374
            T* newBuffer = _allocate(newBufferCount);
244
374
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
374
            m_buffer = newBuffer;
262
374
            m_capacity = newBufferCount;
263
374
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
748
        for (Index i = 0; i < n; i++)
278
374
            m_buffer[idx + i] = vals[i];
279
280
374
        m_count += n;
281
374
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
56
    {
237
56
        if (m_capacity < m_count + n)
238
56
        {
239
56
            Index newBufferCount = kInitialCount;
240
56
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
56
            T* newBuffer = _allocate(newBufferCount);
244
56
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
56
            m_buffer = newBuffer;
262
56
            m_capacity = newBufferCount;
263
56
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
112
        for (Index i = 0; i < n; i++)
278
56
            m_buffer[idx + i] = vals[i];
279
280
56
        m_count += n;
281
56
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
1.53k
    {
237
1.53k
        if (m_capacity < m_count + n)
238
451
        {
239
451
            Index newBufferCount = kInitialCount;
240
451
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
451
            T* newBuffer = _allocate(newBufferCount);
244
451
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
451
            m_buffer = newBuffer;
262
451
            m_capacity = newBufferCount;
263
451
        }
264
1.07k
        else
265
1.07k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
1.07k
            {
270
1.07k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
1.07k
            }
273
1.07k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.98k
        for (Index i = 0; i < n; i++)
278
451
            m_buffer[idx + i] = vals[i];
279
280
1.53k
        m_count += n;
281
1.53k
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
4.13k
    {
237
4.13k
        if (m_capacity < m_count + n)
238
3.85k
        {
239
3.85k
            Index newBufferCount = kInitialCount;
240
3.85k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
3.85k
            T* newBuffer = _allocate(newBufferCount);
244
3.85k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
3.85k
            m_buffer = newBuffer;
262
3.85k
            m_capacity = newBufferCount;
263
3.85k
        }
264
283
        else
265
283
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
283
            {
270
283
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
283
            }
273
283
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
8.94k
        for (Index i = 0; i < n; i++)
278
4.80k
            m_buffer[idx + i] = vals[i];
279
280
4.13k
        m_count += n;
281
4.13k
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
25.4k
    {
237
25.4k
        if (m_capacity < m_count + n)
238
24.6k
        {
239
24.6k
            Index newBufferCount = kInitialCount;
240
27.9k
            while (newBufferCount < m_count + n)
241
3.24k
                newBufferCount = newBufferCount << 1;
242
243
24.6k
            T* newBuffer = _allocate(newBufferCount);
244
24.6k
            if (m_capacity)
245
361
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
361
                {
254
1.87k
                    for (Index i = 0; i < idx; i++)
255
1.50k
                        newBuffer[i] = m_buffer[i];
256
361
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
361
                }
259
361
                _deallocateBuffer();
260
361
            }
261
24.6k
            m_buffer = newBuffer;
262
24.6k
            m_capacity = newBufferCount;
263
24.6k
        }
264
728
        else
265
728
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
728
            {
270
728
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
728
            }
273
728
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
181k
        for (Index i = 0; i < n; i++)
278
156k
            m_buffer[idx + i] = vals[i];
279
280
25.4k
        m_count += n;
281
25.4k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
314
    {
237
314
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
314
        else
265
314
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
314
            {
270
314
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
314
            }
273
314
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
668
        for (Index i = 0; i < n; i++)
278
354
            m_buffer[idx + i] = vals[i];
279
280
314
        m_count += n;
281
314
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
31
    {
237
31
        if (m_capacity < m_count + n)
238
13
        {
239
13
            Index newBufferCount = kInitialCount;
240
13
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
13
            T* newBuffer = _allocate(newBufferCount);
244
13
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
13
            m_buffer = newBuffer;
262
13
            m_capacity = newBufferCount;
263
13
        }
264
18
        else
265
18
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
18
            {
270
18
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
18
            }
273
18
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
62
        for (Index i = 0; i < n; i++)
278
31
            m_buffer[idx + i] = vals[i];
279
280
31
        m_count += n;
281
31
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
653
    {
237
653
        if (m_capacity < m_count + n)
238
653
        {
239
653
            Index newBufferCount = kInitialCount;
240
653
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
653
            T* newBuffer = _allocate(newBufferCount);
244
653
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
653
            m_buffer = newBuffer;
262
653
            m_capacity = newBufferCount;
263
653
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
2.06k
        for (Index i = 0; i < n; i++)
278
1.40k
            m_buffer[idx + i] = vals[i];
279
280
653
        m_count += n;
281
653
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
1.36k
    {
237
1.36k
        if (m_capacity < m_count + n)
238
1.35k
        {
239
1.35k
            Index newBufferCount = kInitialCount;
240
1.35k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
1.35k
            T* newBuffer = _allocate(newBufferCount);
244
1.35k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1.35k
            m_buffer = newBuffer;
262
1.35k
            m_capacity = newBufferCount;
263
1.35k
        }
264
3
        else
265
3
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
3
            {
270
3
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
3
            }
273
3
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
2.72k
        for (Index i = 0; i < n; i++)
278
1.35k
            m_buffer[idx + i] = vals[i];
279
280
1.36k
        m_count += n;
281
1.36k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
7.10k
    {
237
7.10k
        if (m_capacity < m_count + n)
238
1.31k
        {
239
1.31k
            Index newBufferCount = kInitialCount;
240
1.31k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
1.31k
            T* newBuffer = _allocate(newBufferCount);
244
1.31k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1.31k
            m_buffer = newBuffer;
262
1.31k
            m_capacity = newBufferCount;
263
1.31k
        }
264
5.78k
        else
265
5.78k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
5.78k
            {
270
5.78k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
5.78k
            }
273
5.78k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
8.89k
        for (Index i = 0; i < n; i++)
278
1.79k
            m_buffer[idx + i] = vals[i];
279
280
7.10k
        m_count += n;
281
7.10k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
129
    {
237
129
        if (m_capacity < m_count + n)
238
129
        {
239
129
            Index newBufferCount = kInitialCount;
240
129
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
129
            T* newBuffer = _allocate(newBufferCount);
244
129
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
129
            m_buffer = newBuffer;
262
129
            m_capacity = newBufferCount;
263
129
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
617
        for (Index i = 0; i < n; i++)
278
488
            m_buffer[idx + i] = vals[i];
279
280
129
        m_count += n;
281
129
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
54
    {
237
54
        if (m_capacity < m_count + n)
238
48
        {
239
48
            Index newBufferCount = kInitialCount;
240
48
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
48
            T* newBuffer = _allocate(newBufferCount);
244
48
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
48
            m_buffer = newBuffer;
262
48
            m_capacity = newBufferCount;
263
48
        }
264
6
        else
265
6
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
6
            {
270
6
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
6
            }
273
6
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
102
        for (Index i = 0; i < n; i++)
278
48
            m_buffer[idx + i] = vals[i];
279
280
54
        m_count += n;
281
54
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
19
    {
237
19
        if (m_capacity < m_count + n)
238
19
        {
239
19
            Index newBufferCount = kInitialCount;
240
71
            while (newBufferCount < m_count + n)
241
52
                newBufferCount = newBufferCount << 1;
242
243
19
            T* newBuffer = _allocate(newBufferCount);
244
19
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
19
            m_buffer = newBuffer;
262
19
            m_capacity = newBufferCount;
263
19
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
10.4k
        for (Index i = 0; i < n; i++)
278
10.4k
            m_buffer[idx + i] = vals[i];
279
280
19
        m_count += n;
281
19
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
19
    {
237
19
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
19
        else
265
19
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
19
            {
270
19
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
19
            }
273
19
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
19
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
19
        m_count += n;
281
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
48
    {
237
48
        if (m_capacity < m_count + n)
238
44
        {
239
44
            Index newBufferCount = kInitialCount;
240
44
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
44
            T* newBuffer = _allocate(newBufferCount);
244
44
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
44
            m_buffer = newBuffer;
262
44
            m_capacity = newBufferCount;
263
44
        }
264
4
        else
265
4
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
4
            {
270
4
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
4
            }
273
4
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
108
        for (Index i = 0; i < n; i++)
278
60
            m_buffer[idx + i] = vals[i];
279
280
48
        m_count += n;
281
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
48
    {
237
48
        if (m_capacity < m_count + n)
238
48
        {
239
48
            Index newBufferCount = kInitialCount;
240
48
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
48
            T* newBuffer = _allocate(newBufferCount);
244
48
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
48
            m_buffer = newBuffer;
262
48
            m_capacity = newBufferCount;
263
48
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
96
        for (Index i = 0; i < n; i++)
278
48
            m_buffer[idx + i] = vals[i];
279
280
48
        m_count += n;
281
48
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
48
    {
237
48
        if (m_capacity < m_count + n)
238
48
        {
239
48
            Index newBufferCount = kInitialCount;
240
48
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
48
            T* newBuffer = _allocate(newBufferCount);
244
48
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
48
            m_buffer = newBuffer;
262
48
            m_capacity = newBufferCount;
263
48
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
96
        for (Index i = 0; i < n; i++)
278
48
            m_buffer[idx + i] = vals[i];
279
280
48
        m_count += n;
281
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
7
    {
237
7
        if (m_capacity < m_count + n)
238
7
        {
239
7
            Index newBufferCount = kInitialCount;
240
8
            while (newBufferCount < m_count + n)
241
1
                newBufferCount = newBufferCount << 1;
242
243
7
            T* newBuffer = _allocate(newBufferCount);
244
7
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
7
            m_buffer = newBuffer;
262
7
            m_capacity = newBufferCount;
263
7
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
31
        for (Index i = 0; i < n; i++)
278
24
            m_buffer[idx + i] = vals[i];
279
280
7
        m_count += n;
281
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
215
    {
237
215
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
215
        else
265
215
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
215
            {
270
215
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
215
            }
273
215
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
215
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
215
        m_count += n;
281
215
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
38
    {
237
38
        if (m_capacity < m_count + n)
238
38
        {
239
38
            Index newBufferCount = kInitialCount;
240
38
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
38
            T* newBuffer = _allocate(newBufferCount);
244
38
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
38
            m_buffer = newBuffer;
262
38
            m_capacity = newBufferCount;
263
38
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
89
        for (Index i = 0; i < n; i++)
278
51
            m_buffer[idx + i] = vals[i];
279
280
38
        m_count += n;
281
38
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
16
    {
237
16
        if (m_capacity < m_count + n)
238
16
        {
239
16
            Index newBufferCount = kInitialCount;
240
16
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
16
            T* newBuffer = _allocate(newBufferCount);
244
16
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
16
            m_buffer = newBuffer;
262
16
            m_capacity = newBufferCount;
263
16
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
50
        for (Index i = 0; i < n; i++)
278
34
            m_buffer[idx + i] = vals[i];
279
280
16
        m_count += n;
281
16
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
2
    {
237
2
        if (m_capacity < m_count + n)
238
2
        {
239
2
            Index newBufferCount = kInitialCount;
240
2
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
2
            T* newBuffer = _allocate(newBufferCount);
244
2
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
2
            m_buffer = newBuffer;
262
2
            m_capacity = newBufferCount;
263
2
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
4
        for (Index i = 0; i < n; i++)
278
2
            m_buffer[idx + i] = vals[i];
279
280
2
        m_count += n;
281
2
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
1
    {
237
1
        if (m_capacity < m_count + n)
238
1
        {
239
1
            Index newBufferCount = kInitialCount;
240
1
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
1
            T* newBuffer = _allocate(newBufferCount);
244
1
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1
            m_buffer = newBuffer;
262
1
            m_capacity = newBufferCount;
263
1
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
2
        for (Index i = 0; i < n; i++)
278
1
            m_buffer[idx + i] = vals[i];
279
280
1
        m_count += n;
281
1
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
333
    {
237
333
        if (m_capacity < m_count + n)
238
331
        {
239
331
            Index newBufferCount = kInitialCount;
240
331
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
331
            T* newBuffer = _allocate(newBufferCount);
244
331
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
331
            m_buffer = newBuffer;
262
331
            m_capacity = newBufferCount;
263
331
        }
264
2
        else
265
2
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
2
            {
270
2
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
2
            }
273
2
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
667
        for (Index i = 0; i < n; i++)
278
334
            m_buffer[idx + i] = vals[i];
279
280
333
        m_count += n;
281
333
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
416
    {
237
416
        if (m_capacity < m_count + n)
238
416
        {
239
416
            Index newBufferCount = kInitialCount;
240
416
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
416
            T* newBuffer = _allocate(newBufferCount);
244
416
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
416
            m_buffer = newBuffer;
262
416
            m_capacity = newBufferCount;
263
416
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.24k
        for (Index i = 0; i < n; i++)
278
832
            m_buffer[idx + i] = vals[i];
279
280
416
        m_count += n;
281
416
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE11insertRangeElPKS3_l
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
208
    {
237
208
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
208
        else
265
208
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
208
            {
270
208
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
208
            }
273
208
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
208
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
208
        m_count += n;
281
208
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
5.77k
    {
237
5.77k
        if (m_capacity < m_count + n)
238
5.77k
        {
239
5.77k
            Index newBufferCount = kInitialCount;
240
6.41k
            while (newBufferCount < m_count + n)
241
645
                newBufferCount = newBufferCount << 1;
242
243
5.77k
            T* newBuffer = _allocate(newBufferCount);
244
5.77k
            if (m_capacity)
245
72
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
72
                {
254
959k
                    for (Index i = 0; i < idx; i++)
255
959k
                        newBuffer[i] = m_buffer[i];
256
72
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
72
                }
259
72
                _deallocateBuffer();
260
72
            }
261
5.77k
            m_buffer = newBuffer;
262
5.77k
            m_capacity = newBufferCount;
263
5.77k
        }
264
2
        else
265
2
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
2
            {
270
2
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
2
            }
273
2
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
24.5k
        for (Index i = 0; i < n; i++)
278
18.7k
            m_buffer[idx + i] = vals[i];
279
280
5.77k
        m_count += n;
281
5.77k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
75
    {
237
75
        if (m_capacity < m_count + n)
238
72
        {
239
72
            Index newBufferCount = kInitialCount;
240
717
            while (newBufferCount < m_count + n)
241
645
                newBufferCount = newBufferCount << 1;
242
243
72
            T* newBuffer = _allocate(newBufferCount);
244
72
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
72
            m_buffer = newBuffer;
262
72
            m_capacity = newBufferCount;
263
72
        }
264
3
        else
265
3
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
3
            {
270
3
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
3
            }
273
3
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
959k
        for (Index i = 0; i < n; i++)
278
959k
            m_buffer[idx + i] = vals[i];
279
280
75
        m_count += n;
281
75
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
2
    {
237
2
        if (m_capacity < m_count + n)
238
2
        {
239
2
            Index newBufferCount = kInitialCount;
240
2
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
2
            T* newBuffer = _allocate(newBufferCount);
244
2
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
2
            m_buffer = newBuffer;
262
2
            m_capacity = newBufferCount;
263
2
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
4
        for (Index i = 0; i < n; i++)
278
2
            m_buffer[idx + i] = vals[i];
279
280
2
        m_count += n;
281
2
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
1
    {
237
1
        if (m_capacity < m_count + n)
238
1
        {
239
1
            Index newBufferCount = kInitialCount;
240
1
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
1
            T* newBuffer = _allocate(newBufferCount);
244
1
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1
            m_buffer = newBuffer;
262
1
            m_capacity = newBufferCount;
263
1
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3
        for (Index i = 0; i < n; i++)
278
2
            m_buffer[idx + i] = vals[i];
279
280
1
        m_count += n;
281
1
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE11insertRangeElPKcl
Line
Count
Source
236
32.9k
    {
237
32.9k
        if (m_capacity < m_count + n)
238
8.85k
        {
239
8.85k
            Index newBufferCount = kInitialCount;
240
35.0k
            while (newBufferCount < m_count + n)
241
26.1k
                newBufferCount = newBufferCount << 1;
242
243
8.85k
            T* newBuffer = _allocate(newBufferCount);
244
8.85k
            if (m_capacity)
245
12
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
12
                {
254
65.5k
                    for (Index i = 0; i < idx; i++)
255
65.5k
                        newBuffer[i] = m_buffer[i];
256
12
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
12
                }
259
12
                _deallocateBuffer();
260
12
            }
261
8.85k
            m_buffer = newBuffer;
262
8.85k
            m_capacity = newBufferCount;
263
8.85k
        }
264
24.0k
        else
265
24.0k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
24.0k
            {
270
24.0k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
24.0k
            }
273
24.0k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
20.4M
        for (Index i = 0; i < n; i++)
278
20.4M
            m_buffer[idx + i] = vals[i];
279
280
32.9k
        m_count += n;
281
32.9k
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
30
    {
237
30
        if (m_capacity < m_count + n)
238
30
        {
239
30
            Index newBufferCount = kInitialCount;
240
60
            while (newBufferCount < m_count + n)
241
30
                newBufferCount = newBufferCount << 1;
242
243
30
            T* newBuffer = _allocate(newBufferCount);
244
30
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
30
            m_buffer = newBuffer;
262
30
            m_capacity = newBufferCount;
263
30
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
600
        for (Index i = 0; i < n; i++)
278
570
            m_buffer[idx + i] = vals[i];
279
280
30
        m_count += n;
281
30
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE11insertRangeElPKS1_l
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
3
    {
237
3
        if (m_capacity < m_count + n)
238
3
        {
239
3
            Index newBufferCount = kInitialCount;
240
3
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
3
            T* newBuffer = _allocate(newBufferCount);
244
3
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
3
            m_buffer = newBuffer;
262
3
            m_capacity = newBufferCount;
263
3
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
14
        for (Index i = 0; i < n; i++)
278
11
            m_buffer[idx + i] = vals[i];
279
280
3
        m_count += n;
281
3
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
417
    {
237
417
        if (m_capacity < m_count + n)
238
40
        {
239
40
            Index newBufferCount = kInitialCount;
240
40
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
40
            T* newBuffer = _allocate(newBufferCount);
244
40
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
40
            m_buffer = newBuffer;
262
40
            m_capacity = newBufferCount;
263
40
        }
264
377
        else
265
377
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
377
            {
270
377
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
377
            }
273
377
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
468
        for (Index i = 0; i < n; i++)
278
51
            m_buffer[idx + i] = vals[i];
279
280
417
        m_count += n;
281
417
    }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
348
    {
237
348
        if (m_capacity < m_count + n)
238
340
        {
239
340
            Index newBufferCount = kInitialCount;
240
340
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
340
            T* newBuffer = _allocate(newBufferCount);
244
340
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
340
            m_buffer = newBuffer;
262
340
            m_capacity = newBufferCount;
263
340
        }
264
8
        else
265
8
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
8
            {
270
8
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
8
            }
273
8
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.14k
        for (Index i = 0; i < n; i++)
278
792
            m_buffer[idx + i] = vals[i];
279
280
348
        m_count += n;
281
348
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
6.76k
    {
237
6.76k
        if (m_capacity < m_count + n)
238
111
        {
239
111
            Index newBufferCount = kInitialCount;
240
166
            while (newBufferCount < m_count + n)
241
55
                newBufferCount = newBufferCount << 1;
242
243
111
            T* newBuffer = _allocate(newBufferCount);
244
111
            if (m_capacity)
245
34
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
34
                {
254
484
                    for (Index i = 0; i < idx; i++)
255
450
                        newBuffer[i] = m_buffer[i];
256
34
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
34
                }
259
34
                _deallocateBuffer();
260
34
            }
261
111
            m_buffer = newBuffer;
262
111
            m_capacity = newBufferCount;
263
111
        }
264
6.65k
        else
265
6.65k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
6.65k
            {
270
6.65k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
6.65k
            }
273
6.65k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
59.0k
        for (Index i = 0; i < n; i++)
278
52.3k
            m_buffer[idx + i] = vals[i];
279
280
6.76k
        m_count += n;
281
6.76k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
35.2k
    {
237
35.2k
        if (m_capacity < m_count + n)
238
282
        {
239
282
            Index newBufferCount = kInitialCount;
240
788
            while (newBufferCount < m_count + n)
241
506
                newBufferCount = newBufferCount << 1;
242
243
282
            T* newBuffer = _allocate(newBufferCount);
244
282
            if (m_capacity)
245
200
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
200
                {
254
26.1k
                    for (Index i = 0; i < idx; i++)
255
25.9k
                        newBuffer[i] = m_buffer[i];
256
200
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
200
                }
259
200
                _deallocateBuffer();
260
200
            }
261
282
            m_buffer = newBuffer;
262
282
            m_capacity = newBufferCount;
263
282
        }
264
34.9k
        else
265
34.9k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
34.9k
            {
270
34.9k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
34.9k
            }
273
34.9k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
142k
        for (Index i = 0; i < n; i++)
278
107k
            m_buffer[idx + i] = vals[i];
279
280
35.2k
        m_count += n;
281
35.2k
    }
282
283
    void insertRange(Index id, const List<T>& list)
284
2
    {
285
2
        insertRange(id, list.m_buffer, list.m_count);
286
2
    }
287
288
139
    void addRange(ArrayView<T> list) { insertRange(m_count, list.getBuffer(), list.getCount()); }
289
290
404k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
72
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8addRangeEPKS3_l
Line
Count
Source
290
92
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIjNS_17StandardAllocatorEE8addRangeEPKjl
Line
Count
Source
290
24.3k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIhNS_17StandardAllocatorEE8addRangeEPKhl
Line
Count
Source
290
297k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE8addRangeEPKS2_l
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
938
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
1
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
5.77k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
75
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIcNS_17StandardAllocatorEE8addRangeEPKcl
Line
Count
Source
290
32.9k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
30
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
Unexecuted instantiation: _ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE8addRangeEPKS1_l
Unexecuted instantiation: _ZN5Slang4ListImNS_17StandardAllocatorEE8addRangeEPKml
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
5
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
348
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
6.76k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
35.2k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
291
292
15.2M
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListImNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
14.2M
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIhNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
261
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
42.2k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
29.3k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
4.24k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
4.42k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
1.22k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
336k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIlNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
332
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
6.08k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
8.68k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
427k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE8addRangeERKS5_
Line
Count
Source
292
2.98k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
15
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE8addRangeERKS3_
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
1
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
8.16k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
4
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
4
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
858
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
999
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE8addRangeERKS5_
Line
Count
Source
292
587
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
374
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
56
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
1.53k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
4.13k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
25.4k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
314
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
31
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
653
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
1.36k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
7.10k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
129
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
54
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
19
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
19
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
48
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
48
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
48
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
7
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
215
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
38
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
16
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
1
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
1
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
333
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
416
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE8addRangeERKS5_
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
208
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
15
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
2
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
1
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
3
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
293
294
    void removeRange(Index idx, Index count)
295
904
    {
296
904
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
904
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
1.21k
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
313
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
904
        m_count -= actualDeleteCount;
302
904
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
448
    {
296
448
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
448
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
492
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
44
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
448
        m_count -= actualDeleteCount;
302
448
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE11removeRangeEll
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
83
    {
296
83
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
83
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
83
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
0
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
83
        m_count -= actualDeleteCount;
302
83
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
5
    {
296
5
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
5
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
16
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
11
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
5
        m_count -= actualDeleteCount;
302
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE11removeRangeEll
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE11removeRangeEll
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
249
    {
296
249
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
249
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
324
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
75
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
249
        m_count -= actualDeleteCount;
302
249
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE11removeRangeEll
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
116
    {
296
116
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
116
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
299
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
183
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
116
        m_count -= actualDeleteCount;
302
116
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
3
    {
296
3
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
3
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
3
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
0
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
3
        m_count -= actualDeleteCount;
302
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE11removeRangeEll
303
304
406
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8removeAtEl
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
83
    void removeAt(Index id) { removeRange(id, 1); }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
5
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8removeAtEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8removeAtEl
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
249
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE8removeAtEl
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
66
    void removeAt(Index id) { removeRange(id, 1); }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
3
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE8removeAtEl
305
306
    void remove(const T& val)
307
83
    {
308
83
        Index idx = indexOf(val);
309
83
        if (idx != -1)
310
83
            removeAt(idx);
311
83
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE6removeERKS2_
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE6removeERKS2_
Line
Count
Source
307
83
    {
308
83
        Index idx = indexOf(val);
309
83
        if (idx != -1)
310
83
            removeAt(idx);
311
83
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE6removeERKS2_
312
313
    void reverse()
314
56.0k
    {
315
67.1k
        for (Index i = 0; i < (m_count >> 1); i++)
316
11.1k
        {
317
11.1k
            swapElements(m_buffer, i, m_count - i - 1);
318
11.1k
        }
319
56.0k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
8.09k
    {
315
8.21k
        for (Index i = 0; i < (m_count >> 1); i++)
316
125
        {
317
125
            swapElements(m_buffer, i, m_count - i - 1);
318
125
        }
319
8.09k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
363
    {
315
656
        for (Index i = 0; i < (m_count >> 1); i++)
316
293
        {
317
293
            swapElements(m_buffer, i, m_count - i - 1);
318
293
        }
319
363
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
36.7k
    {
315
44.3k
        for (Index i = 0; i < (m_count >> 1); i++)
316
7.57k
        {
317
7.57k
            swapElements(m_buffer, i, m_count - i - 1);
318
7.57k
        }
319
36.7k
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
10.8k
    {
315
13.9k
        for (Index i = 0; i < (m_count >> 1); i++)
316
3.16k
        {
317
3.16k
            swapElements(m_buffer, i, m_count - i - 1);
318
3.16k
        }
319
10.8k
    }
320
321
    void fastRemove(const T& val)
322
    {
323
        Index idx = indexOf(val);
324
        if (idx >= 0)
325
        {
326
            fastRemoveAt(idx);
327
        }
328
    }
329
330
    void fastRemoveAt(Index idx)
331
1.08M
    {
332
1.08M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
1.08M
        if (idx != m_count - 1)
336
879k
        {
337
879k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
879k
        }
339
1.08M
        m_count--;
340
1.08M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
592k
    {
332
592k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
592k
        if (idx != m_count - 1)
336
549k
        {
337
549k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
549k
        }
339
592k
        m_count--;
340
592k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE12fastRemoveAtEl
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
155k
    {
332
155k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
155k
        if (idx != m_count - 1)
336
134k
        {
337
134k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
134k
        }
339
155k
        m_count--;
340
155k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
11
    {
332
11
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
11
        if (idx != m_count - 1)
336
7
        {
337
7
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
7
        }
339
11
        m_count--;
340
11
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
340k
    {
332
340k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
340k
        if (idx != m_count - 1)
336
196k
        {
337
196k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
196k
        }
339
340k
        m_count--;
340
340k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE12fastRemoveAtEl
341
342
3.42M
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
72
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
222
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
5.19k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
264k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
17
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
21
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.87k
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
51.4k
    void clear() { m_count = 0; }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.37k
    void clear() { m_count = 0; }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
136
    void clear() { m_count = 0; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.10k
    void clear() { m_count = 0; }
_ZN5Slang4ListIjNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
7.49k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.17k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
5
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
105
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
5.83k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
31.5k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.02k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
318
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
176
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListImNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
2.66M
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
188k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
48.0k
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
160
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.72k
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.24k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIcNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.03k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
52
    void clear() { m_count = 0; }
_ZN5Slang4ListIlNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.28k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
52
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
52
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
52
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
52
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
68
    void clear() { m_count = 0; }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1
    void clear() { m_count = 0; }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E5clearEv
Line
Count
Source
342
172
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
120k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.31k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
21
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
752
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
348
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
72
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.12k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.12k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
5.19k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
21
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
7
    void clear() { m_count = 0; }
343
344
    void clearAndDeallocate()
345
15.1M
    {
346
15.1M
        _deallocateBuffer();
347
15.1M
        m_count = m_capacity = 0;
348
15.1M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
14.2M
    {
346
14.2M
        _deallocateBuffer();
347
14.2M
        m_count = m_capacity = 0;
348
14.2M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
261
    {
346
261
        _deallocateBuffer();
347
261
        m_count = m_capacity = 0;
348
261
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
42.1k
    {
346
42.1k
        _deallocateBuffer();
347
42.1k
        m_count = m_capacity = 0;
348
42.1k
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
28
    {
346
28
        _deallocateBuffer();
347
28
        m_count = m_capacity = 0;
348
28
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
28
    {
346
28
        _deallocateBuffer();
347
28
        m_count = m_capacity = 0;
348
28
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
29.3k
    {
346
29.3k
        _deallocateBuffer();
347
29.3k
        m_count = m_capacity = 0;
348
29.3k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
4.24k
    {
346
4.24k
        _deallocateBuffer();
347
4.24k
        m_count = m_capacity = 0;
348
4.24k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3.35k
    {
346
3.35k
        _deallocateBuffer();
347
3.35k
        m_count = m_capacity = 0;
348
3.35k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1.45k
    {
346
1.45k
        _deallocateBuffer();
347
1.45k
        m_count = m_capacity = 0;
348
1.45k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
335k
    {
346
335k
        _deallocateBuffer();
347
335k
        m_count = m_capacity = 0;
348
335k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
332
    {
346
332
        _deallocateBuffer();
347
332
        m_count = m_capacity = 0;
348
332
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
6.08k
    {
346
6.08k
        _deallocateBuffer();
347
6.08k
        m_count = m_capacity = 0;
348
6.08k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
408k
    {
346
408k
        _deallocateBuffer();
347
408k
        m_count = m_capacity = 0;
348
408k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
8.58k
    {
346
8.58k
        _deallocateBuffer();
347
8.58k
        m_count = m_capacity = 0;
348
8.58k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
15
    {
346
15
        _deallocateBuffer();
347
15
        m_count = m_capacity = 0;
348
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1
    {
346
1
        _deallocateBuffer();
347
1
        m_count = m_capacity = 0;
348
1
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIjNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
4.28k
    {
346
4.28k
        _deallocateBuffer();
347
4.28k
        m_count = m_capacity = 0;
348
4.28k
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
4
    {
346
4
        _deallocateBuffer();
347
4
        m_count = m_capacity = 0;
348
4
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
4
    {
346
4
        _deallocateBuffer();
347
4
        m_count = m_capacity = 0;
348
4
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
858
    {
346
858
        _deallocateBuffer();
347
858
        m_count = m_capacity = 0;
348
858
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
587
    {
346
587
        _deallocateBuffer();
347
587
        m_count = m_capacity = 0;
348
587
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
374
    {
346
374
        _deallocateBuffer();
347
374
        m_count = m_capacity = 0;
348
374
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
56
    {
346
56
        _deallocateBuffer();
347
56
        m_count = m_capacity = 0;
348
56
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1.53k
    {
346
1.53k
        _deallocateBuffer();
347
1.53k
        m_count = m_capacity = 0;
348
1.53k
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
4.13k
    {
346
4.13k
        _deallocateBuffer();
347
4.13k
        m_count = m_capacity = 0;
348
4.13k
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
136
    {
346
136
        _deallocateBuffer();
347
136
        m_count = m_capacity = 0;
348
136
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
653
    {
346
653
        _deallocateBuffer();
347
653
        m_count = m_capacity = 0;
348
653
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1.36k
    {
346
1.36k
        _deallocateBuffer();
347
1.36k
        m_count = m_capacity = 0;
348
1.36k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
7.10k
    {
346
7.10k
        _deallocateBuffer();
347
7.10k
        m_count = m_capacity = 0;
348
7.10k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
129
    {
346
129
        _deallocateBuffer();
347
129
        m_count = m_capacity = 0;
348
129
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
54
    {
346
54
        _deallocateBuffer();
347
54
        m_count = m_capacity = 0;
348
54
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
19
    {
346
19
        _deallocateBuffer();
347
19
        m_count = m_capacity = 0;
348
19
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
19
    {
346
19
        _deallocateBuffer();
347
19
        m_count = m_capacity = 0;
348
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
7
    {
346
7
        _deallocateBuffer();
347
7
        m_count = m_capacity = 0;
348
7
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
48
    {
346
48
        _deallocateBuffer();
347
48
        m_count = m_capacity = 0;
348
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
48
    {
346
48
        _deallocateBuffer();
347
48
        m_count = m_capacity = 0;
348
48
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
48
    {
346
48
        _deallocateBuffer();
347
48
        m_count = m_capacity = 0;
348
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
7
    {
346
7
        _deallocateBuffer();
347
7
        m_count = m_capacity = 0;
348
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
215
    {
346
215
        _deallocateBuffer();
347
215
        m_count = m_capacity = 0;
348
215
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
38
    {
346
38
        _deallocateBuffer();
347
38
        m_count = m_capacity = 0;
348
38
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
16
    {
346
16
        _deallocateBuffer();
347
16
        m_count = m_capacity = 0;
348
16
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1
    {
346
1
        _deallocateBuffer();
347
1
        m_count = m_capacity = 0;
348
1
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1
    {
346
1
        _deallocateBuffer();
347
1
        m_count = m_capacity = 0;
348
1
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
333
    {
346
333
        _deallocateBuffer();
347
333
        m_count = m_capacity = 0;
348
333
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
416
    {
346
416
        _deallocateBuffer();
347
416
        m_count = m_capacity = 0;
348
416
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
208
    {
346
208
        _deallocateBuffer();
347
208
        m_count = m_capacity = 0;
348
208
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
15
    {
346
15
        _deallocateBuffer();
347
15
        m_count = m_capacity = 0;
348
15
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
2
    {
346
2
        _deallocateBuffer();
347
2
        m_count = m_capacity = 0;
348
2
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1
    {
346
1
        _deallocateBuffer();
347
1
        m_count = m_capacity = 0;
348
1
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3
    {
346
3
        _deallocateBuffer();
347
3
        m_count = m_capacity = 0;
348
3
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
21
    {
346
21
        _deallocateBuffer();
347
21
        m_count = m_capacity = 0;
348
21
    }
349
350
    void reserve(Index size)
351
17.2M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
17.2M
        if (UIndex(size) > UIndex(m_capacity))
356
12.9M
        {
357
12.9M
            T* newBuffer = _allocate(size);
358
12.9M
            if (m_capacity)
359
387k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
387k
                {
364
827M
                    for (Index i = 0; i < m_count; i++)
365
827M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
109M
                    for (Index i = m_count; i < size; i++)
369
108M
                    {
370
108M
                        new (newBuffer + i) T();
371
108M
                    }
372
387k
                }
373
387k
                _deallocateBuffer();
374
387k
            }
375
12.9M
            m_buffer = newBuffer;
376
12.9M
            m_capacity = size;
377
12.9M
        }
378
17.2M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7.14M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7.14M
        if (UIndex(size) > UIndex(m_capacity))
356
5.53M
        {
357
5.53M
            T* newBuffer = _allocate(size);
358
5.53M
            if (m_capacity)
359
270
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
270
                {
364
35.5k
                    for (Index i = 0; i < m_count; i++)
365
35.3k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
35.5k
                    for (Index i = m_count; i < size; i++)
369
35.3k
                    {
370
35.3k
                        new (newBuffer + i) T();
371
35.3k
                    }
372
270
                }
373
270
                _deallocateBuffer();
374
270
            }
375
5.53M
            m_buffer = newBuffer;
376
5.53M
            m_capacity = size;
377
5.53M
        }
378
7.14M
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7
        if (UIndex(size) > UIndex(m_capacity))
356
7
        {
357
7
            T* newBuffer = _allocate(size);
358
7
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
7
            m_buffer = newBuffer;
376
7
            m_capacity = size;
377
7
        }
378
7
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.22k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.22k
        if (UIndex(size) > UIndex(m_capacity))
356
1.22k
        {
357
1.22k
            T* newBuffer = _allocate(size);
358
1.22k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.22k
            m_buffer = newBuffer;
376
1.22k
            m_capacity = size;
377
1.22k
        }
378
1.22k
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.61M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.61M
        if (UIndex(size) > UIndex(m_capacity))
356
36.6k
        {
357
36.6k
            T* newBuffer = _allocate(size);
358
36.6k
            if (m_capacity)
359
32.4k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
32.4k
                {
364
762M
                    for (Index i = 0; i < m_count; i++)
365
762M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
43.9M
                    for (Index i = m_count; i < size; i++)
369
43.9M
                    {
370
43.9M
                        new (newBuffer + i) T();
371
43.9M
                    }
372
32.4k
                }
373
32.4k
                _deallocateBuffer();
374
32.4k
            }
375
36.6k
            m_buffer = newBuffer;
376
36.6k
            m_capacity = size;
377
36.6k
        }
378
2.61M
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
16.2k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
16.2k
        if (UIndex(size) > UIndex(m_capacity))
356
16.2k
        {
357
16.2k
            T* newBuffer = _allocate(size);
358
16.2k
            if (m_capacity)
359
888
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
888
                {
364
23.1k
                    for (Index i = 0; i < m_count; i++)
365
22.2k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
23.1k
                    for (Index i = m_count; i < size; i++)
369
22.2k
                    {
370
22.2k
                        new (newBuffer + i) T();
371
22.2k
                    }
372
888
                }
373
888
                _deallocateBuffer();
374
888
            }
375
16.2k
            m_buffer = newBuffer;
376
16.2k
            m_capacity = size;
377
16.2k
        }
378
16.2k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6.20k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6.20k
        if (UIndex(size) > UIndex(m_capacity))
356
6.20k
        {
357
6.20k
            T* newBuffer = _allocate(size);
358
6.20k
            if (m_capacity)
359
2.52k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2.52k
                {
364
152k
                    for (Index i = 0; i < m_count; i++)
365
150k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
152k
                    for (Index i = m_count; i < size; i++)
369
150k
                    {
370
150k
                        new (newBuffer + i) T();
371
150k
                    }
372
2.52k
                }
373
2.52k
                _deallocateBuffer();
374
2.52k
            }
375
6.20k
            m_buffer = newBuffer;
376
6.20k
            m_capacity = size;
377
6.20k
        }
378
6.20k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.94k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.94k
        if (UIndex(size) > UIndex(m_capacity))
356
2.94k
        {
357
2.94k
            T* newBuffer = _allocate(size);
358
2.94k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.94k
            m_buffer = newBuffer;
376
2.94k
            m_capacity = size;
377
2.94k
        }
378
2.94k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
261
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
261
        if (UIndex(size) > UIndex(m_capacity))
356
261
        {
357
261
            T* newBuffer = _allocate(size);
358
261
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
261
            m_buffer = newBuffer;
376
261
            m_capacity = size;
377
261
        }
378
261
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
208
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
208
        if (UIndex(size) > UIndex(m_capacity))
356
208
        {
357
208
            T* newBuffer = _allocate(size);
358
208
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
208
            m_buffer = newBuffer;
376
208
            m_capacity = size;
377
208
        }
378
208
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
593k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
593k
        if (UIndex(size) > UIndex(m_capacity))
356
593k
        {
357
593k
            T* newBuffer = _allocate(size);
358
593k
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
593k
            m_buffer = newBuffer;
376
593k
            m_capacity = size;
377
593k
        }
378
593k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E7reserveEl
Line
Count
Source
351
1.27k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.27k
        if (UIndex(size) > UIndex(m_capacity))
356
1.27k
        {
357
1.27k
            T* newBuffer = _allocate(size);
358
1.27k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.27k
            m_buffer = newBuffer;
376
1.27k
            m_capacity = size;
377
1.27k
        }
378
1.27k
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.27k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.27k
        if (UIndex(size) > UIndex(m_capacity))
356
1.27k
        {
357
1.27k
            T* newBuffer = _allocate(size);
358
1.27k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.27k
            m_buffer = newBuffer;
376
1.27k
            m_capacity = size;
377
1.27k
        }
378
1.27k
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.27k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.27k
        if (UIndex(size) > UIndex(m_capacity))
356
1.27k
        {
357
1.27k
            T* newBuffer = _allocate(size);
358
1.27k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.27k
            m_buffer = newBuffer;
376
1.27k
            m_capacity = size;
377
1.27k
        }
378
1.27k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.27M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.27M
        if (UIndex(size) > UIndex(m_capacity))
356
3.26M
        {
357
3.26M
            T* newBuffer = _allocate(size);
358
3.26M
            if (m_capacity)
359
204k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
204k
                {
364
11.5M
                    for (Index i = 0; i < m_count; i++)
365
11.3M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
11.5M
                    for (Index i = m_count; i < size; i++)
369
11.3M
                    {
370
11.3M
                        new (newBuffer + i) T();
371
11.3M
                    }
372
204k
                }
373
204k
                _deallocateBuffer();
374
204k
            }
375
3.26M
            m_buffer = newBuffer;
376
3.26M
            m_capacity = size;
377
3.26M
        }
378
3.27M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.01k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.01k
        if (UIndex(size) > UIndex(m_capacity))
356
2.01k
        {
357
2.01k
            T* newBuffer = _allocate(size);
358
2.01k
            if (m_capacity)
359
1.53k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1.53k
                {
364
1.32M
                    for (Index i = 0; i < m_count; i++)
365
1.31M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.32M
                    for (Index i = m_count; i < size; i++)
369
1.31M
                    {
370
1.31M
                        new (newBuffer + i) T();
371
1.31M
                    }
372
1.53k
                }
373
1.53k
                _deallocateBuffer();
374
1.53k
            }
375
2.01k
            m_buffer = newBuffer;
376
2.01k
            m_capacity = size;
377
2.01k
        }
378
2.01k
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.53k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.53k
        if (UIndex(size) > UIndex(m_capacity))
356
3.53k
        {
357
3.53k
            T* newBuffer = _allocate(size);
358
3.53k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3.53k
            m_buffer = newBuffer;
376
3.53k
            m_capacity = size;
377
3.53k
        }
378
3.53k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.49k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.49k
        if (UIndex(size) > UIndex(m_capacity))
356
2.49k
        {
357
2.49k
            T* newBuffer = _allocate(size);
358
2.49k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.49k
            m_buffer = newBuffer;
376
2.49k
            m_capacity = size;
377
2.49k
        }
378
2.49k
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.51k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.51k
        if (UIndex(size) > UIndex(m_capacity))
356
1.51k
        {
357
1.51k
            T* newBuffer = _allocate(size);
358
1.51k
            if (m_capacity)
359
12
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
12
                {
364
204
                    for (Index i = 0; i < m_count; i++)
365
192
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
204
                    for (Index i = m_count; i < size; i++)
369
192
                    {
370
192
                        new (newBuffer + i) T();
371
192
                    }
372
12
                }
373
12
                _deallocateBuffer();
374
12
            }
375
1.51k
            m_buffer = newBuffer;
376
1.51k
            m_capacity = size;
377
1.51k
        }
378
1.51k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
818k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
818k
        if (UIndex(size) > UIndex(m_capacity))
356
818k
        {
357
818k
            T* newBuffer = _allocate(size);
358
818k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
818k
            m_buffer = newBuffer;
376
818k
            m_capacity = size;
377
818k
        }
378
818k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8.09k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8.09k
        if (UIndex(size) > UIndex(m_capacity))
356
8.09k
        {
357
8.09k
            T* newBuffer = _allocate(size);
358
8.09k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
8.09k
            m_buffer = newBuffer;
376
8.09k
            m_capacity = size;
377
8.09k
        }
378
8.09k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
75.9k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
75.9k
        if (UIndex(size) > UIndex(m_capacity))
356
75.9k
        {
357
75.9k
            T* newBuffer = _allocate(size);
358
75.9k
            if (m_capacity)
359
2.35k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2.35k
                {
364
279k
                    for (Index i = 0; i < m_count; i++)
365
276k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
279k
                    for (Index i = m_count; i < size; i++)
369
276k
                    {
370
276k
                        new (newBuffer + i) T();
371
276k
                    }
372
2.35k
                }
373
2.35k
                _deallocateBuffer();
374
2.35k
            }
375
75.9k
            m_buffer = newBuffer;
376
75.9k
            m_capacity = size;
377
75.9k
        }
378
75.9k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
41
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
41
        if (UIndex(size) > UIndex(m_capacity))
356
41
        {
357
41
            T* newBuffer = _allocate(size);
358
41
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
41
            m_buffer = newBuffer;
376
41
            m_capacity = size;
377
41
        }
378
41
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.00k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.00k
        if (UIndex(size) > UIndex(m_capacity))
356
1.00k
        {
357
1.00k
            T* newBuffer = _allocate(size);
358
1.00k
            if (m_capacity)
359
34
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
34
                {
364
834
                    for (Index i = 0; i < m_count; i++)
365
800
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
834
                    for (Index i = m_count; i < size; i++)
369
800
                    {
370
800
                        new (newBuffer + i) T();
371
800
                    }
372
34
                }
373
34
                _deallocateBuffer();
374
34
            }
375
1.00k
            m_buffer = newBuffer;
376
1.00k
            m_capacity = size;
377
1.00k
        }
378
1.00k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
97.5k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
97.5k
        if (UIndex(size) > UIndex(m_capacity))
356
89.2k
        {
357
89.2k
            T* newBuffer = _allocate(size);
358
89.2k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
89.2k
            m_buffer = newBuffer;
376
89.2k
            m_capacity = size;
377
89.2k
        }
378
97.5k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
15.2k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
15.2k
        if (UIndex(size) > UIndex(m_capacity))
356
14.7k
        {
357
14.7k
            T* newBuffer = _allocate(size);
358
14.7k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
14.7k
            m_buffer = newBuffer;
376
14.7k
            m_capacity = size;
377
14.7k
        }
378
15.2k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIbNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
258
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
258
        if (UIndex(size) > UIndex(m_capacity))
356
258
        {
357
258
            T* newBuffer = _allocate(size);
358
258
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
258
            m_buffer = newBuffer;
376
258
            m_capacity = size;
377
258
        }
378
258
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
342
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
342
        if (UIndex(size) > UIndex(m_capacity))
356
342
        {
357
342
            T* newBuffer = _allocate(size);
358
342
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
342
            m_buffer = newBuffer;
376
342
            m_capacity = size;
377
342
        }
378
342
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
659
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
659
        if (UIndex(size) > UIndex(m_capacity))
356
659
        {
357
659
            T* newBuffer = _allocate(size);
358
659
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
659
            m_buffer = newBuffer;
376
659
            m_capacity = size;
377
659
        }
378
659
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
44.2k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
44.2k
        if (UIndex(size) > UIndex(m_capacity))
356
40.4k
        {
357
40.4k
            T* newBuffer = _allocate(size);
358
40.4k
            if (m_capacity)
359
3.31k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3.31k
                {
364
299k
                    for (Index i = 0; i < m_count; i++)
365
295k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
299k
                    for (Index i = m_count; i < size; i++)
369
295k
                    {
370
295k
                        new (newBuffer + i) T();
371
295k
                    }
372
3.31k
                }
373
3.31k
                _deallocateBuffer();
374
3.31k
            }
375
40.4k
            m_buffer = newBuffer;
376
40.4k
            m_capacity = size;
377
40.4k
        }
378
44.2k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
10.1k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
10.1k
        if (UIndex(size) > UIndex(m_capacity))
356
10.1k
        {
357
10.1k
            T* newBuffer = _allocate(size);
358
10.1k
            if (m_capacity)
359
108
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
108
                {
364
540
                    for (Index i = 0; i < m_count; i++)
365
432
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
540
                    for (Index i = m_count; i < size; i++)
369
432
                    {
370
432
                        new (newBuffer + i) T();
371
432
                    }
372
108
                }
373
108
                _deallocateBuffer();
374
108
            }
375
10.1k
            m_buffer = newBuffer;
376
10.1k
            m_capacity = size;
377
10.1k
        }
378
10.1k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
772k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
772k
        if (UIndex(size) > UIndex(m_capacity))
356
772k
        {
357
772k
            T* newBuffer = _allocate(size);
358
772k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
772k
            m_buffer = newBuffer;
376
772k
            m_capacity = size;
377
772k
        }
378
772k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
28.1k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28.1k
        if (UIndex(size) > UIndex(m_capacity))
356
28.1k
        {
357
28.1k
            T* newBuffer = _allocate(size);
358
28.1k
            if (m_capacity)
359
2.55k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2.55k
                {
364
44.2k
                    for (Index i = 0; i < m_count; i++)
365
41.6k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
44.2k
                    for (Index i = m_count; i < size; i++)
369
41.6k
                    {
370
41.6k
                        new (newBuffer + i) T();
371
41.6k
                    }
372
2.55k
                }
373
2.55k
                _deallocateBuffer();
374
2.55k
            }
375
28.1k
            m_buffer = newBuffer;
376
28.1k
            m_capacity = size;
377
28.1k
        }
378
28.1k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
72.2k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
72.2k
        if (UIndex(size) > UIndex(m_capacity))
356
72.2k
        {
357
72.2k
            T* newBuffer = _allocate(size);
358
72.2k
            if (m_capacity)
359
34.0k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
34.0k
                {
364
972k
                    for (Index i = 0; i < m_count; i++)
365
938k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
972k
                    for (Index i = m_count; i < size; i++)
369
938k
                    {
370
938k
                        new (newBuffer + i) T();
371
938k
                    }
372
34.0k
                }
373
34.0k
                _deallocateBuffer();
374
34.0k
            }
375
72.2k
            m_buffer = newBuffer;
376
72.2k
            m_capacity = size;
377
72.2k
        }
378
72.2k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
472
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
472
        if (UIndex(size) > UIndex(m_capacity))
356
472
        {
357
472
            T* newBuffer = _allocate(size);
358
472
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
472
            m_buffer = newBuffer;
376
472
            m_capacity = size;
377
472
        }
378
472
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
367
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
367
        if (UIndex(size) > UIndex(m_capacity))
356
367
        {
357
367
            T* newBuffer = _allocate(size);
358
367
            if (m_capacity)
359
4
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
4
                {
364
68
                    for (Index i = 0; i < m_count; i++)
365
64
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
68
                    for (Index i = m_count; i < size; i++)
369
64
                    {
370
64
                        new (newBuffer + i) T();
371
64
                    }
372
4
                }
373
4
                _deallocateBuffer();
374
4
            }
375
367
            m_buffer = newBuffer;
376
367
            m_capacity = size;
377
367
        }
378
367
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
518
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
518
        if (UIndex(size) > UIndex(m_capacity))
356
518
        {
357
518
            T* newBuffer = _allocate(size);
358
518
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
50
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
50
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
518
            m_buffer = newBuffer;
376
518
            m_capacity = size;
377
518
        }
378
518
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.36k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.36k
        if (UIndex(size) > UIndex(m_capacity))
356
1.36k
        {
357
1.36k
            T* newBuffer = _allocate(size);
358
1.36k
            if (m_capacity)
359
90
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
90
                {
364
1.53k
                    for (Index i = 0; i < m_count; i++)
365
1.44k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.53k
                    for (Index i = m_count; i < size; i++)
369
1.44k
                    {
370
1.44k
                        new (newBuffer + i) T();
371
1.44k
                    }
372
90
                }
373
90
                _deallocateBuffer();
374
90
            }
375
1.36k
            m_buffer = newBuffer;
376
1.36k
            m_capacity = size;
377
1.36k
        }
378
1.36k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
116k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
116k
        if (UIndex(size) > UIndex(m_capacity))
356
116k
        {
357
116k
            T* newBuffer = _allocate(size);
358
116k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
116k
            m_buffer = newBuffer;
376
116k
            m_capacity = size;
377
116k
        }
378
116k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
190
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
190
        if (UIndex(size) > UIndex(m_capacity))
356
190
        {
357
190
            T* newBuffer = _allocate(size);
358
190
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
190
            m_buffer = newBuffer;
376
190
            m_capacity = size;
377
190
        }
378
190
    }
_ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
12
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
12
        if (UIndex(size) > UIndex(m_capacity))
356
12
        {
357
12
            T* newBuffer = _allocate(size);
358
12
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
12
            m_buffer = newBuffer;
376
12
            m_capacity = size;
377
12
        }
378
12
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
58
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
58
        if (UIndex(size) > UIndex(m_capacity))
356
58
        {
357
58
            T* newBuffer = _allocate(size);
358
58
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
58
            m_buffer = newBuffer;
376
58
            m_capacity = size;
377
58
        }
378
58
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.72k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.72k
        if (UIndex(size) > UIndex(m_capacity))
356
3.72k
        {
357
3.72k
            T* newBuffer = _allocate(size);
358
3.72k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3.72k
            m_buffer = newBuffer;
376
3.72k
            m_capacity = size;
377
3.72k
        }
378
3.72k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7
        if (UIndex(size) > UIndex(m_capacity))
356
7
        {
357
7
            T* newBuffer = _allocate(size);
358
7
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
7
            m_buffer = newBuffer;
376
7
            m_capacity = size;
377
7
        }
378
7
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
14.8k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
14.8k
        if (UIndex(size) > UIndex(m_capacity))
356
14.8k
        {
357
14.8k
            T* newBuffer = _allocate(size);
358
14.8k
            if (m_capacity)
359
746
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
746
                {
364
9.24M
                    for (Index i = 0; i < m_count; i++)
365
9.24M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
9.24M
                    for (Index i = m_count; i < size; i++)
369
9.24M
                    {
370
9.24M
                        new (newBuffer + i) T();
371
9.24M
                    }
372
746
                }
373
746
                _deallocateBuffer();
374
746
            }
375
14.8k
            m_buffer = newBuffer;
376
14.8k
            m_capacity = size;
377
14.8k
        }
378
14.8k
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
24
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
24
        if (UIndex(size) > UIndex(m_capacity))
356
24
        {
357
24
            T* newBuffer = _allocate(size);
358
24
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
24
            m_buffer = newBuffer;
376
24
            m_capacity = size;
377
24
        }
378
24
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
82.6k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
82.6k
        if (UIndex(size) > UIndex(m_capacity))
356
82.6k
        {
357
82.6k
            T* newBuffer = _allocate(size);
358
82.6k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
82.6k
            m_buffer = newBuffer;
376
82.6k
            m_capacity = size;
377
82.6k
        }
378
82.6k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.80k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.80k
        if (UIndex(size) > UIndex(m_capacity))
356
1.80k
        {
357
1.80k
            T* newBuffer = _allocate(size);
358
1.80k
            if (m_capacity)
359
32
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
32
                {
364
1.02k
                    for (Index i = 0; i < m_count; i++)
365
992
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.02k
                    for (Index i = m_count; i < size; i++)
369
992
                    {
370
992
                        new (newBuffer + i) T();
371
992
                    }
372
32
                }
373
32
                _deallocateBuffer();
374
32
            }
375
1.80k
            m_buffer = newBuffer;
376
1.80k
            m_capacity = size;
377
1.80k
        }
378
1.80k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
644k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
644k
        if (UIndex(size) > UIndex(m_capacity))
356
644k
        {
357
644k
            T* newBuffer = _allocate(size);
358
644k
            if (m_capacity)
359
4
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
4
                {
364
68
                    for (Index i = 0; i < m_count; i++)
365
64
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
68
                    for (Index i = m_count; i < size; i++)
369
64
                    {
370
64
                        new (newBuffer + i) T();
371
64
                    }
372
4
                }
373
4
                _deallocateBuffer();
374
4
            }
375
644k
            m_buffer = newBuffer;
376
644k
            m_capacity = size;
377
644k
        }
378
644k
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
906
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
906
        if (UIndex(size) > UIndex(m_capacity))
356
906
        {
357
906
            T* newBuffer = _allocate(size);
358
906
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
906
            m_buffer = newBuffer;
376
906
            m_capacity = size;
377
906
        }
378
906
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
129
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
129
        if (UIndex(size) > UIndex(m_capacity))
356
129
        {
357
129
            T* newBuffer = _allocate(size);
358
129
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
129
            m_buffer = newBuffer;
376
129
            m_capacity = size;
377
129
        }
378
129
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
460
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
460
        if (UIndex(size) > UIndex(m_capacity))
356
460
        {
357
460
            T* newBuffer = _allocate(size);
358
460
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
460
            m_buffer = newBuffer;
376
460
            m_capacity = size;
377
460
        }
378
460
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.15k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.15k
        if (UIndex(size) > UIndex(m_capacity))
356
1.15k
        {
357
1.15k
            T* newBuffer = _allocate(size);
358
1.15k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.15k
            m_buffer = newBuffer;
376
1.15k
            m_capacity = size;
377
1.15k
        }
378
1.15k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.10k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.10k
        if (UIndex(size) > UIndex(m_capacity))
356
1.10k
        {
357
1.10k
            T* newBuffer = _allocate(size);
358
1.10k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.10k
            m_buffer = newBuffer;
376
1.10k
            m_capacity = size;
377
1.10k
        }
378
1.10k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
287
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
287
        if (UIndex(size) > UIndex(m_capacity))
356
199
        {
357
199
            T* newBuffer = _allocate(size);
358
199
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
199
            m_buffer = newBuffer;
376
199
            m_capacity = size;
377
199
        }
378
287
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
10
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
10
        if (UIndex(size) > UIndex(m_capacity))
356
10
        {
357
10
            T* newBuffer = _allocate(size);
358
10
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
10
            m_buffer = newBuffer;
376
10
            m_capacity = size;
377
10
        }
378
10
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.23k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.23k
        if (UIndex(size) > UIndex(m_capacity))
356
2.03k
        {
357
2.03k
            T* newBuffer = _allocate(size);
358
2.03k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.03k
            m_buffer = newBuffer;
376
2.03k
            m_capacity = size;
377
2.03k
        }
378
2.23k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.13k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.13k
        if (UIndex(size) > UIndex(m_capacity))
356
2.13k
        {
357
2.13k
            T* newBuffer = _allocate(size);
358
2.13k
            if (m_capacity)
359
131
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
131
                {
364
7.52k
                    for (Index i = 0; i < m_count; i++)
365
7.39k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
7.52k
                    for (Index i = m_count; i < size; i++)
369
7.39k
                    {
370
7.39k
                        new (newBuffer + i) T();
371
7.39k
                    }
372
131
                }
373
131
                _deallocateBuffer();
374
131
            }
375
2.13k
            m_buffer = newBuffer;
376
2.13k
            m_capacity = size;
377
2.13k
        }
378
2.13k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
468
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
468
        if (UIndex(size) > UIndex(m_capacity))
356
468
        {
357
468
            T* newBuffer = _allocate(size);
358
468
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
468
            m_buffer = newBuffer;
376
468
            m_capacity = size;
377
468
        }
378
468
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
199
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
199
        if (UIndex(size) > UIndex(m_capacity))
356
199
        {
357
199
            T* newBuffer = _allocate(size);
358
199
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
199
            m_buffer = newBuffer;
376
199
            m_capacity = size;
377
199
        }
378
199
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
459
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
459
        if (UIndex(size) > UIndex(m_capacity))
356
459
        {
357
459
            T* newBuffer = _allocate(size);
358
459
            if (m_capacity)
359
41
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
41
                {
364
697
                    for (Index i = 0; i < m_count; i++)
365
656
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
697
                    for (Index i = m_count; i < size; i++)
369
656
                    {
370
656
                        new (newBuffer + i) T();
371
656
                    }
372
41
                }
373
41
                _deallocateBuffer();
374
41
            }
375
459
            m_buffer = newBuffer;
376
459
            m_capacity = size;
377
459
        }
378
459
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
23.0k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
23.0k
        if (UIndex(size) > UIndex(m_capacity))
356
23.0k
        {
357
23.0k
            T* newBuffer = _allocate(size);
358
23.0k
            if (m_capacity)
359
3.57k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3.57k
                {
364
28.3M
                    for (Index i = 0; i < m_count; i++)
365
28.3M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
28.3M
                    for (Index i = m_count; i < size; i++)
369
28.3M
                    {
370
28.3M
                        new (newBuffer + i) T();
371
28.3M
                    }
372
3.57k
                }
373
3.57k
                _deallocateBuffer();
374
3.57k
            }
375
23.0k
            m_buffer = newBuffer;
376
23.0k
            m_capacity = size;
377
23.0k
        }
378
23.0k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
53
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
53
        if (UIndex(size) > UIndex(m_capacity))
356
53
        {
357
53
            T* newBuffer = _allocate(size);
358
53
            if (m_capacity)
359
25
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
25
                {
364
65.5k
                    for (Index i = 0; i < m_count; i++)
365
65.5k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
65.5k
                    for (Index i = m_count; i < size; i++)
369
65.5k
                    {
370
65.5k
                        new (newBuffer + i) T();
371
65.5k
                    }
372
25
                }
373
25
                _deallocateBuffer();
374
25
            }
375
53
            m_buffer = newBuffer;
376
53
            m_capacity = size;
377
53
        }
378
53
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
13
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
13
        if (UIndex(size) > UIndex(m_capacity))
356
13
        {
357
13
            T* newBuffer = _allocate(size);
358
13
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
13
            m_buffer = newBuffer;
376
13
            m_capacity = size;
377
13
        }
378
13
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
771
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
771
        if (UIndex(size) > UIndex(m_capacity))
356
771
        {
357
771
            T* newBuffer = _allocate(size);
358
771
            if (m_capacity)
359
586
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
586
                {
364
33.6k
                    for (Index i = 0; i < m_count; i++)
365
33.0k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
33.6k
                    for (Index i = m_count; i < size; i++)
369
33.0k
                    {
370
33.0k
                        new (newBuffer + i) T();
371
33.0k
                    }
372
586
                }
373
586
                _deallocateBuffer();
374
586
            }
375
771
            m_buffer = newBuffer;
376
771
            m_capacity = size;
377
771
        }
378
771
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
108
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
108
        if (UIndex(size) > UIndex(m_capacity))
356
108
        {
357
108
            T* newBuffer = _allocate(size);
358
108
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
108
            m_buffer = newBuffer;
376
108
            m_capacity = size;
377
108
        }
378
108
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
37.5k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
37.5k
        if (UIndex(size) > UIndex(m_capacity))
356
18.5k
        {
357
18.5k
            T* newBuffer = _allocate(size);
358
18.5k
            if (m_capacity)
359
604
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
604
                {
364
43.3k
                    for (Index i = 0; i < m_count; i++)
365
42.7k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
44.3k
                    for (Index i = m_count; i < size; i++)
369
43.7k
                    {
370
43.7k
                        new (newBuffer + i) T();
371
43.7k
                    }
372
604
                }
373
604
                _deallocateBuffer();
374
604
            }
375
18.5k
            m_buffer = newBuffer;
376
18.5k
            m_capacity = size;
377
18.5k
        }
378
37.5k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
24.3k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
24.3k
        if (UIndex(size) > UIndex(m_capacity))
356
24.3k
        {
357
24.3k
            T* newBuffer = _allocate(size);
358
24.3k
            if (m_capacity)
359
6
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
6
                {
364
102
                    for (Index i = 0; i < m_count; i++)
365
96
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
102
                    for (Index i = m_count; i < size; i++)
369
96
                    {
370
96
                        new (newBuffer + i) T();
371
96
                    }
372
6
                }
373
6
                _deallocateBuffer();
374
6
            }
375
24.3k
            m_buffer = newBuffer;
376
24.3k
            m_capacity = size;
377
24.3k
        }
378
24.3k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
118
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
118
        if (UIndex(size) > UIndex(m_capacity))
356
118
        {
357
118
            T* newBuffer = _allocate(size);
358
118
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
118
            m_buffer = newBuffer;
376
118
            m_capacity = size;
377
118
        }
378
118
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
639
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
639
        if (UIndex(size) > UIndex(m_capacity))
356
639
        {
357
639
            T* newBuffer = _allocate(size);
358
639
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
639
            m_buffer = newBuffer;
376
639
            m_capacity = size;
377
639
        }
378
639
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7.23k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7.23k
        if (UIndex(size) > UIndex(m_capacity))
356
7.23k
        {
357
7.23k
            T* newBuffer = _allocate(size);
358
7.23k
            if (m_capacity)
359
1.34k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1.34k
                {
364
58.0k
                    for (Index i = 0; i < m_count; i++)
365
56.6k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
58.0k
                    for (Index i = m_count; i < size; i++)
369
56.6k
                    {
370
56.6k
                        new (newBuffer + i) T();
371
56.6k
                    }
372
1.34k
                }
373
1.34k
                _deallocateBuffer();
374
1.34k
            }
375
7.23k
            m_buffer = newBuffer;
376
7.23k
            m_capacity = size;
377
7.23k
        }
378
7.23k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
20
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
20
        if (UIndex(size) > UIndex(m_capacity))
356
20
        {
357
20
            T* newBuffer = _allocate(size);
358
20
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
20
            m_buffer = newBuffer;
376
20
            m_capacity = size;
377
20
        }
378
20
    }
_ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIPjNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
114
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
114
        if (UIndex(size) > UIndex(m_capacity))
356
114
        {
357
114
            T* newBuffer = _allocate(size);
358
114
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
114
            m_buffer = newBuffer;
376
114
            m_capacity = size;
377
114
        }
378
114
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
164
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
164
        if (UIndex(size) > UIndex(m_capacity))
356
164
        {
357
164
            T* newBuffer = _allocate(size);
358
164
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
164
            m_buffer = newBuffer;
376
164
            m_capacity = size;
377
164
        }
378
164
    }
_ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
14
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
14
        if (UIndex(size) > UIndex(m_capacity))
356
14
        {
357
14
            T* newBuffer = _allocate(size);
358
14
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
14
            m_buffer = newBuffer;
376
14
            m_capacity = size;
377
14
        }
378
14
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
36
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
36
        if (UIndex(size) > UIndex(m_capacity))
356
36
        {
357
36
            T* newBuffer = _allocate(size);
358
36
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
36
            m_buffer = newBuffer;
376
36
            m_capacity = size;
377
36
        }
378
36
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
194k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
194k
        if (UIndex(size) > UIndex(m_capacity))
356
194k
        {
357
194k
            T* newBuffer = _allocate(size);
358
194k
            if (m_capacity)
359
10.1k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
10.1k
                {
364
330k
                    for (Index i = 0; i < m_count; i++)
365
320k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
330k
                    for (Index i = m_count; i < size; i++)
369
320k
                    {
370
320k
                        new (newBuffer + i) T();
371
320k
                    }
372
10.1k
                }
373
10.1k
                _deallocateBuffer();
374
10.1k
            }
375
194k
            m_buffer = newBuffer;
376
194k
            m_capacity = size;
377
194k
        }
378
194k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
26.5k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
26.5k
        if (UIndex(size) > UIndex(m_capacity))
356
26.5k
        {
357
26.5k
            T* newBuffer = _allocate(size);
358
26.5k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
26.5k
            m_buffer = newBuffer;
376
26.5k
            m_capacity = size;
377
26.5k
        }
378
26.5k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
45
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
45
        if (UIndex(size) > UIndex(m_capacity))
356
45
        {
357
45
            T* newBuffer = _allocate(size);
358
45
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
45
            m_buffer = newBuffer;
376
45
            m_capacity = size;
377
45
        }
378
45
    }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
10
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
10
        if (UIndex(size) > UIndex(m_capacity))
356
10
        {
357
10
            T* newBuffer = _allocate(size);
358
10
            if (m_capacity)
359
4
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
4
                {
364
68
                    for (Index i = 0; i < m_count; i++)
365
64
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
68
                    for (Index i = m_count; i < size; i++)
369
64
                    {
370
64
                        new (newBuffer + i) T();
371
64
                    }
372
4
                }
373
4
                _deallocateBuffer();
374
4
            }
375
10
            m_buffer = newBuffer;
376
10
            m_capacity = size;
377
10
        }
378
10
    }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
10
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
10
        if (UIndex(size) > UIndex(m_capacity))
356
10
        {
357
10
            T* newBuffer = _allocate(size);
358
10
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
10
            m_buffer = newBuffer;
376
10
            m_capacity = size;
377
10
        }
378
10
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
147
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
147
        if (UIndex(size) > UIndex(m_capacity))
356
147
        {
357
147
            T* newBuffer = _allocate(size);
358
147
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
147
            m_buffer = newBuffer;
376
147
            m_capacity = size;
377
147
        }
378
147
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
212
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
212
        if (UIndex(size) > UIndex(m_capacity))
356
212
        {
357
212
            T* newBuffer = _allocate(size);
358
212
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
212
            m_buffer = newBuffer;
376
212
            m_capacity = size;
377
212
        }
378
212
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E7reserveEl
Line
Count
Source
351
45
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
45
        if (UIndex(size) > UIndex(m_capacity))
356
45
        {
357
45
            T* newBuffer = _allocate(size);
358
45
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
45
            m_buffer = newBuffer;
376
45
            m_capacity = size;
377
45
        }
378
45
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4.55k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4.55k
        if (UIndex(size) > UIndex(m_capacity))
356
4.55k
        {
357
4.55k
            T* newBuffer = _allocate(size);
358
4.55k
            if (m_capacity)
359
72
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
72
                {
364
6.90k
                    for (Index i = 0; i < m_count; i++)
365
6.83k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
6.90k
                    for (Index i = m_count; i < size; i++)
369
6.83k
                    {
370
6.83k
                        new (newBuffer + i) T();
371
6.83k
                    }
372
72
                }
373
72
                _deallocateBuffer();
374
72
            }
375
4.55k
            m_buffer = newBuffer;
376
4.55k
            m_capacity = size;
377
4.55k
        }
378
4.55k
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
48
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
48
        if (UIndex(size) > UIndex(m_capacity))
356
48
        {
357
48
            T* newBuffer = _allocate(size);
358
48
            if (m_capacity)
359
7
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
7
                {
364
135
                    for (Index i = 0; i < m_count; i++)
365
128
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
135
                    for (Index i = m_count; i < size; i++)
369
128
                    {
370
128
                        new (newBuffer + i) T();
371
128
                    }
372
7
                }
373
7
                _deallocateBuffer();
374
7
            }
375
48
            m_buffer = newBuffer;
376
48
            m_capacity = size;
377
48
        }
378
48
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
152
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
152
        if (UIndex(size) > UIndex(m_capacity))
356
152
        {
357
152
            T* newBuffer = _allocate(size);
358
152
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
152
            m_buffer = newBuffer;
376
152
            m_capacity = size;
377
152
        }
378
152
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.44k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.44k
        if (UIndex(size) > UIndex(m_capacity))
356
2.44k
        {
357
2.44k
            T* newBuffer = _allocate(size);
358
2.44k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.44k
            m_buffer = newBuffer;
376
2.44k
            m_capacity = size;
377
2.44k
        }
378
2.44k
    }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
124
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
124
        if (UIndex(size) > UIndex(m_capacity))
356
124
        {
357
124
            T* newBuffer = _allocate(size);
358
124
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
124
            m_buffer = newBuffer;
376
124
            m_capacity = size;
377
124
        }
378
124
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
19
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
19
        if (UIndex(size) > UIndex(m_capacity))
356
19
        {
357
19
            T* newBuffer = _allocate(size);
358
19
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
19
            m_buffer = newBuffer;
376
19
            m_capacity = size;
377
19
        }
378
19
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.11k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.11k
        if (UIndex(size) > UIndex(m_capacity))
356
1.11k
        {
357
1.11k
            T* newBuffer = _allocate(size);
358
1.11k
            if (m_capacity)
359
619
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
619
                {
364
13.2k
                    for (Index i = 0; i < m_count; i++)
365
12.6k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
13.2k
                    for (Index i = m_count; i < size; i++)
369
12.6k
                    {
370
12.6k
                        new (newBuffer + i) T();
371
12.6k
                    }
372
619
                }
373
619
                _deallocateBuffer();
374
619
            }
375
1.11k
            m_buffer = newBuffer;
376
1.11k
            m_capacity = size;
377
1.11k
        }
378
1.11k
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
731
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
731
        if (UIndex(size) > UIndex(m_capacity))
356
731
        {
357
731
            T* newBuffer = _allocate(size);
358
731
            if (m_capacity)
359
495
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
495
                {
364
55.4k
                    for (Index i = 0; i < m_count; i++)
365
54.9k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
55.4k
                    for (Index i = m_count; i < size; i++)
369
54.9k
                    {
370
54.9k
                        new (newBuffer + i) T();
371
54.9k
                    }
372
495
                }
373
495
                _deallocateBuffer();
374
495
            }
375
731
            m_buffer = newBuffer;
376
731
            m_capacity = size;
377
731
        }
378
731
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7.97k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7.97k
        if (UIndex(size) > UIndex(m_capacity))
356
7.97k
        {
357
7.97k
            T* newBuffer = _allocate(size);
358
7.97k
            if (m_capacity)
359
180
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
180
                {
364
4.72k
                    for (Index i = 0; i < m_count; i++)
365
4.54k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
4.72k
                    for (Index i = m_count; i < size; i++)
369
4.54k
                    {
370
4.54k
                        new (newBuffer + i) T();
371
4.54k
                    }
372
180
                }
373
180
                _deallocateBuffer();
374
180
            }
375
7.97k
            m_buffer = newBuffer;
376
7.97k
            m_capacity = size;
377
7.97k
        }
378
7.97k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
102
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
102
        if (UIndex(size) > UIndex(m_capacity))
356
102
        {
357
102
            T* newBuffer = _allocate(size);
358
102
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
102
            m_buffer = newBuffer;
376
102
            m_capacity = size;
377
102
        }
378
102
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
19.0k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
19.0k
        if (UIndex(size) > UIndex(m_capacity))
356
19.0k
        {
357
19.0k
            T* newBuffer = _allocate(size);
358
19.0k
            if (m_capacity)
359
2.88k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2.88k
                {
364
115k
                    for (Index i = 0; i < m_count; i++)
365
112k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
115k
                    for (Index i = m_count; i < size; i++)
369
112k
                    {
370
112k
                        new (newBuffer + i) T();
371
112k
                    }
372
2.88k
                }
373
2.88k
                _deallocateBuffer();
374
2.88k
            }
375
19.0k
            m_buffer = newBuffer;
376
19.0k
            m_capacity = size;
377
19.0k
        }
378
19.0k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
16.1k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
16.1k
        if (UIndex(size) > UIndex(m_capacity))
356
16.1k
        {
357
16.1k
            T* newBuffer = _allocate(size);
358
16.1k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
16.1k
            m_buffer = newBuffer;
376
16.1k
            m_capacity = size;
377
16.1k
        }
378
16.1k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
218
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
218
        if (UIndex(size) > UIndex(m_capacity))
356
218
        {
357
218
            T* newBuffer = _allocate(size);
358
218
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
218
            m_buffer = newBuffer;
376
218
            m_capacity = size;
377
218
        }
378
218
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
26
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
26
        if (UIndex(size) > UIndex(m_capacity))
356
26
        {
357
26
            T* newBuffer = _allocate(size);
358
26
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
26
            m_buffer = newBuffer;
376
26
            m_capacity = size;
377
26
        }
378
26
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
91
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
91
        if (UIndex(size) > UIndex(m_capacity))
356
91
        {
357
91
            T* newBuffer = _allocate(size);
358
91
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
91
            m_buffer = newBuffer;
376
91
            m_capacity = size;
377
91
        }
378
91
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
73
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
73
        if (UIndex(size) > UIndex(m_capacity))
356
73
        {
357
73
            T* newBuffer = _allocate(size);
358
73
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
73
            m_buffer = newBuffer;
376
73
            m_capacity = size;
377
73
        }
378
73
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
157
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
157
        if (UIndex(size) > UIndex(m_capacity))
356
157
        {
357
157
            T* newBuffer = _allocate(size);
358
157
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
157
            m_buffer = newBuffer;
376
157
            m_capacity = size;
377
157
        }
378
157
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
13.6k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
13.6k
        if (UIndex(size) > UIndex(m_capacity))
356
13.6k
        {
357
13.6k
            T* newBuffer = _allocate(size);
358
13.6k
            if (m_capacity)
359
693
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
693
                {
364
24.9k
                    for (Index i = 0; i < m_count; i++)
365
24.2k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
24.9k
                    for (Index i = m_count; i < size; i++)
369
24.2k
                    {
370
24.2k
                        new (newBuffer + i) T();
371
24.2k
                    }
372
693
                }
373
693
                _deallocateBuffer();
374
693
            }
375
13.6k
            m_buffer = newBuffer;
376
13.6k
            m_capacity = size;
377
13.6k
        }
378
13.6k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
136
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
136
        if (UIndex(size) > UIndex(m_capacity))
356
136
        {
357
136
            T* newBuffer = _allocate(size);
358
136
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
136
            m_buffer = newBuffer;
376
136
            m_capacity = size;
377
136
        }
378
136
    }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
195
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
195
        if (UIndex(size) > UIndex(m_capacity))
356
195
        {
357
195
            T* newBuffer = _allocate(size);
358
195
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
195
            m_buffer = newBuffer;
376
195
            m_capacity = size;
377
195
        }
378
195
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
57
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
57
        if (UIndex(size) > UIndex(m_capacity))
356
57
        {
357
57
            T* newBuffer = _allocate(size);
358
57
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
57
            m_buffer = newBuffer;
376
57
            m_capacity = size;
377
57
        }
378
57
    }
_ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
31
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
31
        if (UIndex(size) > UIndex(m_capacity))
356
31
        {
357
31
            T* newBuffer = _allocate(size);
358
31
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
31
            m_buffer = newBuffer;
376
31
            m_capacity = size;
377
31
        }
378
31
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
15
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
15
        if (UIndex(size) > UIndex(m_capacity))
356
15
        {
357
15
            T* newBuffer = _allocate(size);
358
15
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
15
            m_buffer = newBuffer;
376
15
            m_capacity = size;
377
15
        }
378
15
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
281
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
281
        if (UIndex(size) > UIndex(m_capacity))
356
281
        {
357
281
            T* newBuffer = _allocate(size);
358
281
            if (m_capacity)
359
41
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
41
                {
364
761
                    for (Index i = 0; i < m_count; i++)
365
720
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
761
                    for (Index i = m_count; i < size; i++)
369
720
                    {
370
720
                        new (newBuffer + i) T();
371
720
                    }
372
41
                }
373
41
                _deallocateBuffer();
374
41
            }
375
281
            m_buffer = newBuffer;
376
281
            m_capacity = size;
377
281
        }
378
281
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.34k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.34k
        if (UIndex(size) > UIndex(m_capacity))
356
1.34k
        {
357
1.34k
            T* newBuffer = _allocate(size);
358
1.34k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.34k
            m_buffer = newBuffer;
376
1.34k
            m_capacity = size;
377
1.34k
        }
378
1.34k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
111
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
111
        if (UIndex(size) > UIndex(m_capacity))
356
111
        {
357
111
            T* newBuffer = _allocate(size);
358
111
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
111
            m_buffer = newBuffer;
376
111
            m_capacity = size;
377
111
        }
378
111
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.27k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.27k
        if (UIndex(size) > UIndex(m_capacity))
356
1.27k
        {
357
1.27k
            T* newBuffer = _allocate(size);
358
1.27k
            if (m_capacity)
359
11
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
11
                {
364
187
                    for (Index i = 0; i < m_count; i++)
365
176
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
187
                    for (Index i = m_count; i < size; i++)
369
176
                    {
370
176
                        new (newBuffer + i) T();
371
176
                    }
372
11
                }
373
11
                _deallocateBuffer();
374
11
            }
375
1.27k
            m_buffer = newBuffer;
376
1.27k
            m_capacity = size;
377
1.27k
        }
378
1.27k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
168
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
168
        if (UIndex(size) > UIndex(m_capacity))
356
168
        {
357
168
            T* newBuffer = _allocate(size);
358
168
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
50
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
50
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
168
            m_buffer = newBuffer;
376
168
            m_capacity = size;
377
168
        }
378
168
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
271
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
271
        if (UIndex(size) > UIndex(m_capacity))
356
271
        {
357
271
            T* newBuffer = _allocate(size);
358
271
            if (m_capacity)
359
4
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
4
                {
364
68
                    for (Index i = 0; i < m_count; i++)
365
64
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
68
                    for (Index i = m_count; i < size; i++)
369
64
                    {
370
64
                        new (newBuffer + i) T();
371
64
                    }
372
4
                }
373
4
                _deallocateBuffer();
374
4
            }
375
271
            m_buffer = newBuffer;
376
271
            m_capacity = size;
377
271
        }
378
271
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
118
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
118
        if (UIndex(size) > UIndex(m_capacity))
356
118
        {
357
118
            T* newBuffer = _allocate(size);
358
118
            if (m_capacity)
359
4
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
4
                {
364
84
                    for (Index i = 0; i < m_count; i++)
365
80
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
84
                    for (Index i = m_count; i < size; i++)
369
80
                    {
370
80
                        new (newBuffer + i) T();
371
80
                    }
372
4
                }
373
4
                _deallocateBuffer();
374
4
            }
375
118
            m_buffer = newBuffer;
376
118
            m_capacity = size;
377
118
        }
378
118
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
15
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
15
        if (UIndex(size) > UIndex(m_capacity))
356
15
        {
357
15
            T* newBuffer = _allocate(size);
358
15
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
15
            m_buffer = newBuffer;
376
15
            m_capacity = size;
377
15
        }
378
15
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
700
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
700
        if (UIndex(size) > UIndex(m_capacity))
356
700
        {
357
700
            T* newBuffer = _allocate(size);
358
700
            if (m_capacity)
359
346
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
346
                {
364
9.56k
                    for (Index i = 0; i < m_count; i++)
365
9.21k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
9.56k
                    for (Index i = m_count; i < size; i++)
369
9.21k
                    {
370
9.21k
                        new (newBuffer + i) T();
371
9.21k
                    }
372
346
                }
373
346
                _deallocateBuffer();
374
346
            }
375
700
            m_buffer = newBuffer;
376
700
            m_capacity = size;
377
700
        }
378
700
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
172
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
172
        if (UIndex(size) > UIndex(m_capacity))
356
172
        {
357
172
            T* newBuffer = _allocate(size);
358
172
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
172
            m_buffer = newBuffer;
376
172
            m_capacity = size;
377
172
        }
378
172
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
24
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
24
        if (UIndex(size) > UIndex(m_capacity))
356
24
        {
357
24
            T* newBuffer = _allocate(size);
358
24
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
24
            m_buffer = newBuffer;
376
24
            m_capacity = size;
377
24
        }
378
24
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5
        if (UIndex(size) > UIndex(m_capacity))
356
5
        {
357
5
            T* newBuffer = _allocate(size);
358
5
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
67
                    for (Index i = 0; i < m_count; i++)
365
64
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
67
                    for (Index i = m_count; i < size; i++)
369
64
                    {
370
64
                        new (newBuffer + i) T();
371
64
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
5
            m_buffer = newBuffer;
376
5
            m_capacity = size;
377
5
        }
378
5
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.05k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.05k
        if (UIndex(size) > UIndex(m_capacity))
356
2.05k
        {
357
2.05k
            T* newBuffer = _allocate(size);
358
2.05k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.05k
            m_buffer = newBuffer;
376
2.05k
            m_capacity = size;
377
2.05k
        }
378
2.05k
    }
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
14.3k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
14.3k
        if (UIndex(size) > UIndex(m_capacity))
356
14.3k
        {
357
14.3k
            T* newBuffer = _allocate(size);
358
14.3k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
14.3k
            m_buffer = newBuffer;
376
14.3k
            m_capacity = size;
377
14.3k
        }
378
14.3k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
14.3k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
14.3k
        if (UIndex(size) > UIndex(m_capacity))
356
14.3k
        {
357
14.3k
            T* newBuffer = _allocate(size);
358
14.3k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
14.3k
            m_buffer = newBuffer;
376
14.3k
            m_capacity = size;
377
14.3k
        }
378
14.3k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.39k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.39k
        if (UIndex(size) > UIndex(m_capacity))
356
2.39k
        {
357
2.39k
            T* newBuffer = _allocate(size);
358
2.39k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.39k
            m_buffer = newBuffer;
376
2.39k
            m_capacity = size;
377
2.39k
        }
378
2.39k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.35k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.35k
        if (UIndex(size) > UIndex(m_capacity))
356
1.35k
        {
357
1.35k
            T* newBuffer = _allocate(size);
358
1.35k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.35k
            m_buffer = newBuffer;
376
1.35k
            m_capacity = size;
377
1.35k
        }
378
1.35k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
18
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
18
        if (UIndex(size) > UIndex(m_capacity))
356
18
        {
357
18
            T* newBuffer = _allocate(size);
358
18
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
18
            m_buffer = newBuffer;
376
18
            m_capacity = size;
377
18
        }
378
18
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
40
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
40
        if (UIndex(size) > UIndex(m_capacity))
356
40
        {
357
40
            T* newBuffer = _allocate(size);
358
40
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
40
            m_buffer = newBuffer;
376
40
            m_capacity = size;
377
40
        }
378
40
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
58
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
58
        if (UIndex(size) > UIndex(m_capacity))
356
58
        {
357
58
            T* newBuffer = _allocate(size);
358
58
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
58
            m_buffer = newBuffer;
376
58
            m_capacity = size;
377
58
        }
378
58
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
275
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
275
        if (UIndex(size) > UIndex(m_capacity))
356
275
        {
357
275
            T* newBuffer = _allocate(size);
358
275
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
275
            m_buffer = newBuffer;
376
275
            m_capacity = size;
377
275
        }
378
275
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
35
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
35
        if (UIndex(size) > UIndex(m_capacity))
356
35
        {
357
35
            T* newBuffer = _allocate(size);
358
35
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
35
            m_buffer = newBuffer;
376
35
            m_capacity = size;
377
35
        }
378
35
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
69
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
69
        if (UIndex(size) > UIndex(m_capacity))
356
69
        {
357
69
            T* newBuffer = _allocate(size);
358
69
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
69
            m_buffer = newBuffer;
376
69
            m_capacity = size;
377
69
        }
378
69
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
190
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
190
        if (UIndex(size) > UIndex(m_capacity))
356
190
        {
357
190
            T* newBuffer = _allocate(size);
358
190
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
190
            m_buffer = newBuffer;
376
190
            m_capacity = size;
377
190
        }
378
190
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
230
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
230
        if (UIndex(size) > UIndex(m_capacity))
356
230
        {
357
230
            T* newBuffer = _allocate(size);
358
230
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
230
            m_buffer = newBuffer;
376
230
            m_capacity = size;
377
230
        }
378
230
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
368
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
368
        if (UIndex(size) > UIndex(m_capacity))
356
368
        {
357
368
            T* newBuffer = _allocate(size);
358
368
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
368
            m_buffer = newBuffer;
376
368
            m_capacity = size;
377
368
        }
378
368
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
400
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
400
        if (UIndex(size) > UIndex(m_capacity))
356
400
        {
357
400
            T* newBuffer = _allocate(size);
358
400
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
400
            m_buffer = newBuffer;
376
400
            m_capacity = size;
377
400
        }
378
400
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.32k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.32k
        if (UIndex(size) > UIndex(m_capacity))
356
1.32k
        {
357
1.32k
            T* newBuffer = _allocate(size);
358
1.32k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.32k
            m_buffer = newBuffer;
376
1.32k
            m_capacity = size;
377
1.32k
        }
378
1.32k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
101k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
101k
        if (UIndex(size) > UIndex(m_capacity))
356
101k
        {
357
101k
            T* newBuffer = _allocate(size);
358
101k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
101k
            m_buffer = newBuffer;
376
101k
            m_capacity = size;
377
101k
        }
378
101k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
54
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
54
        if (UIndex(size) > UIndex(m_capacity))
356
54
        {
357
54
            T* newBuffer = _allocate(size);
358
54
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
54
            m_buffer = newBuffer;
376
54
            m_capacity = size;
377
54
        }
378
54
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
48
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
48
        if (UIndex(size) > UIndex(m_capacity))
356
48
        {
357
48
            T* newBuffer = _allocate(size);
358
48
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
48
            m_buffer = newBuffer;
376
48
            m_capacity = size;
377
48
        }
378
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
71
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
71
        if (UIndex(size) > UIndex(m_capacity))
356
71
        {
357
71
            T* newBuffer = _allocate(size);
358
71
            if (m_capacity)
359
52
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
52
                {
364
14.3k
                    for (Index i = 0; i < m_count; i++)
365
14.2k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
14.3k
                    for (Index i = m_count; i < size; i++)
369
14.2k
                    {
370
14.2k
                        new (newBuffer + i) T();
371
14.2k
                    }
372
52
                }
373
52
                _deallocateBuffer();
374
52
            }
375
71
            m_buffer = newBuffer;
376
71
            m_capacity = size;
377
71
        }
378
71
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
48
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
48
        if (UIndex(size) > UIndex(m_capacity))
356
48
        {
357
48
            T* newBuffer = _allocate(size);
358
48
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
48
            m_buffer = newBuffer;
376
48
            m_capacity = size;
377
48
        }
378
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
863
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
863
        if (UIndex(size) > UIndex(m_capacity))
356
863
        {
357
863
            T* newBuffer = _allocate(size);
358
863
            if (m_capacity)
359
9
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
9
                {
364
153
                    for (Index i = 0; i < m_count; i++)
365
144
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
153
                    for (Index i = m_count; i < size; i++)
369
144
                    {
370
144
                        new (newBuffer + i) T();
371
144
                    }
372
9
                }
373
9
                _deallocateBuffer();
374
9
            }
375
863
            m_buffer = newBuffer;
376
863
            m_capacity = size;
377
863
        }
378
863
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
863
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
863
        if (UIndex(size) > UIndex(m_capacity))
356
863
        {
357
863
            T* newBuffer = _allocate(size);
358
863
            if (m_capacity)
359
9
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
9
                {
364
153
                    for (Index i = 0; i < m_count; i++)
365
144
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
153
                    for (Index i = m_count; i < size; i++)
369
144
                    {
370
144
                        new (newBuffer + i) T();
371
144
                    }
372
9
                }
373
9
                _deallocateBuffer();
374
9
            }
375
863
            m_buffer = newBuffer;
376
863
            m_capacity = size;
377
863
        }
378
863
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
531
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
531
        if (UIndex(size) > UIndex(m_capacity))
356
531
        {
357
531
            T* newBuffer = _allocate(size);
358
531
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
531
            m_buffer = newBuffer;
376
531
            m_capacity = size;
377
531
        }
378
531
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
525
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
525
        if (UIndex(size) > UIndex(m_capacity))
356
525
        {
357
525
            T* newBuffer = _allocate(size);
358
525
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
525
            m_buffer = newBuffer;
376
525
            m_capacity = size;
377
525
        }
378
525
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.61k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.61k
        if (UIndex(size) > UIndex(m_capacity))
356
3.61k
        {
357
3.61k
            T* newBuffer = _allocate(size);
358
3.61k
            if (m_capacity)
359
131
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
131
                {
364
7.52k
                    for (Index i = 0; i < m_count; i++)
365
7.39k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
7.52k
                    for (Index i = m_count; i < size; i++)
369
7.39k
                    {
370
7.39k
                        new (newBuffer + i) T();
371
7.39k
                    }
372
131
                }
373
131
                _deallocateBuffer();
374
131
            }
375
3.61k
            m_buffer = newBuffer;
376
3.61k
            m_capacity = size;
377
3.61k
        }
378
3.61k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
169
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
169
        if (UIndex(size) > UIndex(m_capacity))
356
169
        {
357
169
            T* newBuffer = _allocate(size);
358
169
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
169
            m_buffer = newBuffer;
376
169
            m_capacity = size;
377
169
        }
378
169
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5
        if (UIndex(size) > UIndex(m_capacity))
356
5
        {
357
5
            T* newBuffer = _allocate(size);
358
5
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
5
            m_buffer = newBuffer;
376
5
            m_capacity = size;
377
5
        }
378
5
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
19.1k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
19.1k
        if (UIndex(size) > UIndex(m_capacity))
356
19.1k
        {
357
19.1k
            T* newBuffer = _allocate(size);
358
19.1k
            if (m_capacity)
359
4
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
4
                {
364
68
                    for (Index i = 0; i < m_count; i++)
365
64
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
68
                    for (Index i = m_count; i < size; i++)
369
64
                    {
370
64
                        new (newBuffer + i) T();
371
64
                    }
372
4
                }
373
4
                _deallocateBuffer();
374
4
            }
375
19.1k
            m_buffer = newBuffer;
376
19.1k
            m_capacity = size;
377
19.1k
        }
378
19.1k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
324
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
324
        if (UIndex(size) > UIndex(m_capacity))
356
324
        {
357
324
            T* newBuffer = _allocate(size);
358
324
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
324
            m_buffer = newBuffer;
376
324
            m_capacity = size;
377
324
        }
378
324
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
60
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
60
        if (UIndex(size) > UIndex(m_capacity))
356
60
        {
357
60
            T* newBuffer = _allocate(size);
358
60
            if (m_capacity)
359
30
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
30
                {
364
510
                    for (Index i = 0; i < m_count; i++)
365
480
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
510
                    for (Index i = m_count; i < size; i++)
369
480
                    {
370
480
                        new (newBuffer + i) T();
371
480
                    }
372
30
                }
373
30
                _deallocateBuffer();
374
30
            }
375
60
            m_buffer = newBuffer;
376
60
            m_capacity = size;
377
60
        }
378
60
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
329
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
329
        if (UIndex(size) > UIndex(m_capacity))
356
329
        {
357
329
            T* newBuffer = _allocate(size);
358
329
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
329
            m_buffer = newBuffer;
376
329
            m_capacity = size;
377
329
        }
378
329
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
198
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
198
        if (UIndex(size) > UIndex(m_capacity))
356
198
        {
357
198
            T* newBuffer = _allocate(size);
358
198
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
198
            m_buffer = newBuffer;
376
198
            m_capacity = size;
377
198
        }
378
198
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
283
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
283
        if (UIndex(size) > UIndex(m_capacity))
356
283
        {
357
283
            T* newBuffer = _allocate(size);
358
283
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
283
            m_buffer = newBuffer;
376
283
            m_capacity = size;
377
283
        }
378
283
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
199
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
199
        if (UIndex(size) > UIndex(m_capacity))
356
199
        {
357
199
            T* newBuffer = _allocate(size);
358
199
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
199
            m_buffer = newBuffer;
376
199
            m_capacity = size;
377
199
        }
378
199
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
639
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
639
        if (UIndex(size) > UIndex(m_capacity))
356
639
        {
357
639
            T* newBuffer = _allocate(size);
358
639
            if (m_capacity)
359
15
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
15
                {
364
255
                    for (Index i = 0; i < m_count; i++)
365
240
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
255
                    for (Index i = m_count; i < size; i++)
369
240
                    {
370
240
                        new (newBuffer + i) T();
371
240
                    }
372
15
                }
373
15
                _deallocateBuffer();
374
15
            }
375
639
            m_buffer = newBuffer;
376
639
            m_capacity = size;
377
639
        }
378
639
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
515
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
515
        if (UIndex(size) > UIndex(m_capacity))
356
515
        {
357
515
            T* newBuffer = _allocate(size);
358
515
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
515
            m_buffer = newBuffer;
376
515
            m_capacity = size;
377
515
        }
378
515
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.09k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.09k
        if (UIndex(size) > UIndex(m_capacity))
356
1.09k
        {
357
1.09k
            T* newBuffer = _allocate(size);
358
1.09k
            if (m_capacity)
359
10
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
10
                {
364
170
                    for (Index i = 0; i < m_count; i++)
365
160
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
170
                    for (Index i = m_count; i < size; i++)
369
160
                    {
370
160
                        new (newBuffer + i) T();
371
160
                    }
372
10
                }
373
10
                _deallocateBuffer();
374
10
            }
375
1.09k
            m_buffer = newBuffer;
376
1.09k
            m_capacity = size;
377
1.09k
        }
378
1.09k
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.16k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.16k
        if (UIndex(size) > UIndex(m_capacity))
356
1.16k
        {
357
1.16k
            T* newBuffer = _allocate(size);
358
1.16k
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
1.16k
            m_buffer = newBuffer;
376
1.16k
            m_capacity = size;
377
1.16k
        }
378
1.16k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
386
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
386
        if (UIndex(size) > UIndex(m_capacity))
356
386
        {
357
386
            T* newBuffer = _allocate(size);
358
386
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
386
            m_buffer = newBuffer;
376
386
            m_capacity = size;
377
386
        }
378
386
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
50
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
50
        if (UIndex(size) > UIndex(m_capacity))
356
50
        {
357
50
            T* newBuffer = _allocate(size);
358
50
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
50
            m_buffer = newBuffer;
376
50
            m_capacity = size;
377
50
        }
378
50
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.28k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.28k
        if (UIndex(size) > UIndex(m_capacity))
356
3.28k
        {
357
3.28k
            T* newBuffer = _allocate(size);
358
3.28k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3.28k
            m_buffer = newBuffer;
376
3.28k
            m_capacity = size;
377
3.28k
        }
378
3.28k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
75
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
75
        if (UIndex(size) > UIndex(m_capacity))
356
75
        {
357
75
            T* newBuffer = _allocate(size);
358
75
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
75
            m_buffer = newBuffer;
376
75
            m_capacity = size;
377
75
        }
378
75
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
75
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
75
        if (UIndex(size) > UIndex(m_capacity))
356
75
        {
357
75
            T* newBuffer = _allocate(size);
358
75
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
75
            m_buffer = newBuffer;
376
75
            m_capacity = size;
377
75
        }
378
75
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
77
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
77
        if (UIndex(size) > UIndex(m_capacity))
356
77
        {
357
77
            T* newBuffer = _allocate(size);
358
77
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
77
            m_buffer = newBuffer;
376
77
            m_capacity = size;
377
77
        }
378
77
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
76
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
76
        if (UIndex(size) > UIndex(m_capacity))
356
76
        {
357
76
            T* newBuffer = _allocate(size);
358
76
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
76
            m_buffer = newBuffer;
376
76
            m_capacity = size;
377
76
        }
378
76
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
13
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
13
        if (UIndex(size) > UIndex(m_capacity))
356
13
        {
357
13
            T* newBuffer = _allocate(size);
358
13
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
13
            m_buffer = newBuffer;
376
13
            m_capacity = size;
377
13
        }
378
13
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
111k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
111k
        if (UIndex(size) > UIndex(m_capacity))
356
111k
        {
357
111k
            T* newBuffer = _allocate(size);
358
111k
            if (m_capacity)
359
78.2k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
78.2k
                {
364
2.87M
                    for (Index i = 0; i < m_count; i++)
365
2.79M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
2.87M
                    for (Index i = m_count; i < size; i++)
369
2.79M
                    {
370
2.79M
                        new (newBuffer + i) T();
371
2.79M
                    }
372
78.2k
                }
373
78.2k
                _deallocateBuffer();
374
78.2k
            }
375
111k
            m_buffer = newBuffer;
376
111k
            m_capacity = size;
377
111k
        }
378
111k
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
11
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
11
        if (UIndex(size) > UIndex(m_capacity))
356
11
        {
357
11
            T* newBuffer = _allocate(size);
358
11
            if (m_capacity)
359
4
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
4
                {
364
132
                    for (Index i = 0; i < m_count; i++)
365
128
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
132
                    for (Index i = m_count; i < size; i++)
369
128
                    {
370
128
                        new (newBuffer + i) T();
371
128
                    }
372
4
                }
373
4
                _deallocateBuffer();
374
4
            }
375
11
            m_buffer = newBuffer;
376
11
            m_capacity = size;
377
11
        }
378
11
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
11
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
11
        if (UIndex(size) > UIndex(m_capacity))
356
11
        {
357
11
            T* newBuffer = _allocate(size);
358
11
            if (m_capacity)
359
4
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
4
                {
364
132
                    for (Index i = 0; i < m_count; i++)
365
128
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
132
                    for (Index i = m_count; i < size; i++)
369
128
                    {
370
128
                        new (newBuffer + i) T();
371
128
                    }
372
4
                }
373
4
                _deallocateBuffer();
374
4
            }
375
11
            m_buffer = newBuffer;
376
11
            m_capacity = size;
377
11
        }
378
11
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7
        if (UIndex(size) > UIndex(m_capacity))
356
7
        {
357
7
            T* newBuffer = _allocate(size);
358
7
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
7
            m_buffer = newBuffer;
376
7
            m_capacity = size;
377
7
        }
378
7
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
202
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
202
        if (UIndex(size) > UIndex(m_capacity))
356
202
        {
357
202
            T* newBuffer = _allocate(size);
358
202
            if (m_capacity)
359
150
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
150
                {
364
15.0k
                    for (Index i = 0; i < m_count; i++)
365
14.8k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
15.0k
                    for (Index i = m_count; i < size; i++)
369
14.8k
                    {
370
14.8k
                        new (newBuffer + i) T();
371
14.8k
                    }
372
150
                }
373
150
                _deallocateBuffer();
374
150
            }
375
202
            m_buffer = newBuffer;
376
202
            m_capacity = size;
377
202
        }
378
202
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
748
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
748
        if (UIndex(size) > UIndex(m_capacity))
356
748
        {
357
748
            T* newBuffer = _allocate(size);
358
748
            if (m_capacity)
359
692
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
692
                {
364
9.24M
                    for (Index i = 0; i < m_count; i++)
365
9.24M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
9.24M
                    for (Index i = m_count; i < size; i++)
369
9.24M
                    {
370
9.24M
                        new (newBuffer + i) T();
371
9.24M
                    }
372
692
                }
373
692
                _deallocateBuffer();
374
692
            }
375
748
            m_buffer = newBuffer;
376
748
            m_capacity = size;
377
748
        }
378
748
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5.82k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5.82k
        if (UIndex(size) > UIndex(m_capacity))
356
126
        {
357
126
            T* newBuffer = _allocate(size);
358
126
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
126
            m_buffer = newBuffer;
376
126
            m_capacity = size;
377
126
        }
378
5.82k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
51
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
51
        if (UIndex(size) > UIndex(m_capacity))
356
51
        {
357
51
            T* newBuffer = _allocate(size);
358
51
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
51
            m_buffer = newBuffer;
376
51
            m_capacity = size;
377
51
        }
378
51
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
52
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
52
        if (UIndex(size) > UIndex(m_capacity))
356
52
        {
357
52
            T* newBuffer = _allocate(size);
358
52
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
52
            m_buffer = newBuffer;
376
52
            m_capacity = size;
377
52
        }
378
52
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
102
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
102
        if (UIndex(size) > UIndex(m_capacity))
356
51
        {
357
51
            T* newBuffer = _allocate(size);
358
51
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
51
            m_buffer = newBuffer;
376
51
            m_capacity = size;
377
51
        }
378
102
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
72
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
72
        if (UIndex(size) > UIndex(m_capacity))
356
72
        {
357
72
            T* newBuffer = _allocate(size);
358
72
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
72
            m_buffer = newBuffer;
376
72
            m_capacity = size;
377
72
        }
378
72
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4.11k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4.11k
        if (UIndex(size) > UIndex(m_capacity))
356
1.35k
        {
357
1.35k
            T* newBuffer = _allocate(size);
358
1.35k
            if (m_capacity)
359
232
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
232
                {
364
14.8k
                    for (Index i = 0; i < m_count; i++)
365
14.6k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
6.45k
                    for (Index i = m_count; i < size; i++)
369
6.22k
                    {
370
6.22k
                        new (newBuffer + i) T();
371
6.22k
                    }
372
232
                }
373
232
                _deallocateBuffer();
374
232
            }
375
1.35k
            m_buffer = newBuffer;
376
1.35k
            m_capacity = size;
377
1.35k
        }
378
4.11k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
59
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
59
        if (UIndex(size) > UIndex(m_capacity))
356
59
        {
357
59
            T* newBuffer = _allocate(size);
358
59
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
59
            m_buffer = newBuffer;
376
59
            m_capacity = size;
377
59
        }
378
59
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
68
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
68
        if (UIndex(size) > UIndex(m_capacity))
356
68
        {
357
68
            T* newBuffer = _allocate(size);
358
68
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
68
            m_buffer = newBuffer;
376
68
            m_capacity = size;
377
68
        }
378
68
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
408
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
408
        if (UIndex(size) > UIndex(m_capacity))
356
408
        {
357
408
            T* newBuffer = _allocate(size);
358
408
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
408
            m_buffer = newBuffer;
376
408
            m_capacity = size;
377
408
        }
378
408
    }
_ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIPKvNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
10
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
10
        if (UIndex(size) > UIndex(m_capacity))
356
10
        {
357
10
            T* newBuffer = _allocate(size);
358
10
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
10
            m_buffer = newBuffer;
376
10
            m_capacity = size;
377
10
        }
378
10
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
412
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
412
        if (UIndex(size) > UIndex(m_capacity))
356
412
        {
357
412
            T* newBuffer = _allocate(size);
358
412
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
412
            m_buffer = newBuffer;
376
412
            m_capacity = size;
377
412
        }
378
412
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E7reserveEl
Line
Count
Source
351
130
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
130
        if (UIndex(size) > UIndex(m_capacity))
356
130
        {
357
130
            T* newBuffer = _allocate(size);
358
130
            if (m_capacity)
359
34
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
34
                {
364
994
                    for (Index i = 0; i < m_count; i++)
365
960
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
994
                    for (Index i = m_count; i < size; i++)
369
960
                    {
370
960
                        new (newBuffer + i) T();
371
960
                    }
372
34
                }
373
34
                _deallocateBuffer();
374
34
            }
375
130
            m_buffer = newBuffer;
376
130
            m_capacity = size;
377
130
        }
378
130
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
417
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
417
        if (UIndex(size) > UIndex(m_capacity))
356
417
        {
357
417
            T* newBuffer = _allocate(size);
358
417
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
417
            m_buffer = newBuffer;
376
417
            m_capacity = size;
377
417
        }
378
417
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
210
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
210
        if (UIndex(size) > UIndex(m_capacity))
356
210
        {
357
210
            T* newBuffer = _allocate(size);
358
210
            if (m_capacity)
359
180
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
180
                {
364
30.4k
                    for (Index i = 0; i < m_count; i++)
365
30.2k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
30.4k
                    for (Index i = m_count; i < size; i++)
369
30.2k
                    {
370
30.2k
                        new (newBuffer + i) T();
371
30.2k
                    }
372
180
                }
373
180
                _deallocateBuffer();
374
180
            }
375
210
            m_buffer = newBuffer;
376
210
            m_capacity = size;
377
210
        }
378
210
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
60
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
60
        if (UIndex(size) > UIndex(m_capacity))
356
60
        {
357
60
            T* newBuffer = _allocate(size);
358
60
            if (m_capacity)
359
30
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
30
                {
364
510
                    for (Index i = 0; i < m_count; i++)
365
480
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
510
                    for (Index i = m_count; i < size; i++)
369
480
                    {
370
480
                        new (newBuffer + i) T();
371
480
                    }
372
30
                }
373
30
                _deallocateBuffer();
374
30
            }
375
60
            m_buffer = newBuffer;
376
60
            m_capacity = size;
377
60
        }
378
60
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
62
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
62
        if (UIndex(size) > UIndex(m_capacity))
356
62
        {
357
62
            T* newBuffer = _allocate(size);
358
62
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
62
            m_buffer = newBuffer;
376
62
            m_capacity = size;
377
62
        }
378
62
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.18k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.18k
        if (UIndex(size) > UIndex(m_capacity))
356
1.18k
        {
357
1.18k
            T* newBuffer = _allocate(size);
358
1.18k
            if (m_capacity)
359
564
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
564
                {
364
9.81k
                    for (Index i = 0; i < m_count; i++)
365
9.24k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
9.81k
                    for (Index i = m_count; i < size; i++)
369
9.24k
                    {
370
9.24k
                        new (newBuffer + i) T();
371
9.24k
                    }
372
564
                }
373
564
                _deallocateBuffer();
374
564
            }
375
1.18k
            m_buffer = newBuffer;
376
1.18k
            m_capacity = size;
377
1.18k
        }
378
1.18k
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
271
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
271
        if (UIndex(size) > UIndex(m_capacity))
356
271
        {
357
271
            T* newBuffer = _allocate(size);
358
271
            if (m_capacity)
359
38
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
38
                {
364
774
                    for (Index i = 0; i < m_count; i++)
365
736
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
774
                    for (Index i = m_count; i < size; i++)
369
736
                    {
370
736
                        new (newBuffer + i) T();
371
736
                    }
372
38
                }
373
38
                _deallocateBuffer();
374
38
            }
375
271
            m_buffer = newBuffer;
376
271
            m_capacity = size;
377
271
        }
378
271
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.38k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.38k
        if (UIndex(size) > UIndex(m_capacity))
356
2.38k
        {
357
2.38k
            T* newBuffer = _allocate(size);
358
2.38k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.38k
            m_buffer = newBuffer;
376
2.38k
            m_capacity = size;
377
2.38k
        }
378
2.38k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.58k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.58k
        if (UIndex(size) > UIndex(m_capacity))
356
1.58k
        {
357
1.58k
            T* newBuffer = _allocate(size);
358
1.58k
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
1.58k
            m_buffer = newBuffer;
376
1.58k
            m_capacity = size;
377
1.58k
        }
378
1.58k
    }
_ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
9
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
9
        if (UIndex(size) > UIndex(m_capacity))
356
9
        {
357
9
            T* newBuffer = _allocate(size);
358
9
            if (m_capacity)
359
7
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
7
                {
364
1.03k
                    for (Index i = 0; i < m_count; i++)
365
1.02k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.03k
                    for (Index i = m_count; i < size; i++)
369
1.02k
                    {
370
1.02k
                        new (newBuffer + i) T();
371
1.02k
                    }
372
7
                }
373
7
                _deallocateBuffer();
374
7
            }
375
9
            m_buffer = newBuffer;
376
9
            m_capacity = size;
377
9
        }
378
9
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
27
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
27
        if (UIndex(size) > UIndex(m_capacity))
356
26
        {
357
26
            T* newBuffer = _allocate(size);
358
26
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
26
            m_buffer = newBuffer;
376
26
            m_capacity = size;
377
26
        }
378
27
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
20
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
20
        if (UIndex(size) > UIndex(m_capacity))
356
20
        {
357
20
            T* newBuffer = _allocate(size);
358
20
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
20
            m_buffer = newBuffer;
376
20
            m_capacity = size;
377
20
        }
378
20
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
154
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
154
        if (UIndex(size) > UIndex(m_capacity))
356
154
        {
357
154
            T* newBuffer = _allocate(size);
358
154
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
154
            m_buffer = newBuffer;
376
154
            m_capacity = size;
377
154
        }
378
154
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
38.4k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
38.4k
        if (UIndex(size) > UIndex(m_capacity))
356
18.4k
        {
357
18.4k
            T* newBuffer = _allocate(size);
358
18.4k
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
18.4k
            m_buffer = newBuffer;
376
18.4k
            m_capacity = size;
377
18.4k
        }
378
38.4k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
10.0k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
10.0k
        if (UIndex(size) > UIndex(m_capacity))
356
8.24k
        {
357
8.24k
            T* newBuffer = _allocate(size);
358
8.24k
            if (m_capacity)
359
68
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
68
                {
364
14.8k
                    for (Index i = 0; i < m_count; i++)
365
14.7k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
14.8k
                    for (Index i = m_count; i < size; i++)
369
14.7k
                    {
370
14.7k
                        new (newBuffer + i) T();
371
14.7k
                    }
372
68
                }
373
68
                _deallocateBuffer();
374
68
            }
375
8.24k
            m_buffer = newBuffer;
376
8.24k
            m_capacity = size;
377
8.24k
        }
378
10.0k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.30k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.30k
        if (UIndex(size) > UIndex(m_capacity))
356
2.30k
        {
357
2.30k
            T* newBuffer = _allocate(size);
358
2.30k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.30k
            m_buffer = newBuffer;
376
2.30k
            m_capacity = size;
377
2.30k
        }
378
2.30k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
283
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
283
        if (UIndex(size) > UIndex(m_capacity))
356
283
        {
357
283
            T* newBuffer = _allocate(size);
358
283
            if (m_capacity)
359
203
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
203
                {
364
64.2k
                    for (Index i = 0; i < m_count; i++)
365
64.0k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
64.2k
                    for (Index i = m_count; i < size; i++)
369
64.0k
                    {
370
64.0k
                        new (newBuffer + i) T();
371
64.0k
                    }
372
203
                }
373
203
                _deallocateBuffer();
374
203
            }
375
283
            m_buffer = newBuffer;
376
283
            m_capacity = size;
377
283
        }
378
283
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.18k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.18k
        if (UIndex(size) > UIndex(m_capacity))
356
3.18k
        {
357
3.18k
            T* newBuffer = _allocate(size);
358
3.18k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3.18k
            m_buffer = newBuffer;
376
3.18k
            m_capacity = size;
377
3.18k
        }
378
3.18k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.14k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.14k
        if (UIndex(size) > UIndex(m_capacity))
356
3.14k
        {
357
3.14k
            T* newBuffer = _allocate(size);
358
3.14k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3.14k
            m_buffer = newBuffer;
376
3.14k
            m_capacity = size;
377
3.14k
        }
378
3.14k
    }
379
380
    void growToCount(Index count)
381
12
    {
382
12
        Index newBufferCount = Index(1) << Math::Log2Ceil((unsigned int)count);
383
12
        if (m_capacity < newBufferCount)
384
8
        {
385
8
            reserve(newBufferCount);
386
8
        }
387
12
        m_count = count;
388
12
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE11growToCountEl
Line
Count
Source
381
3
    {
382
3
        Index newBufferCount = Index(1) << Math::Log2Ceil((unsigned int)count);
383
3
        if (m_capacity < newBufferCount)
384
3
        {
385
3
            reserve(newBufferCount);
386
3
        }
387
3
        m_count = count;
388
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE11growToCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE11growToCountEl
_ZN5Slang4ListIlNS_17StandardAllocatorEE11growToCountEl
Line
Count
Source
381
9
    {
382
9
        Index newBufferCount = Index(1) << Math::Log2Ceil((unsigned int)count);
383
9
        if (m_capacity < newBufferCount)
384
5
        {
385
5
            reserve(newBufferCount);
386
5
        }
387
9
        m_count = count;
388
9
    }
389
390
    void setCount(Index count)
391
7.21M
    {
392
7.21M
        reserve(count);
393
7.21M
        m_count = count;
394
7.21M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
4.47M
    {
392
4.47M
        reserve(count);
393
4.47M
        m_count = count;
394
4.47M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
2.61M
    {
392
2.61M
        reserve(count);
393
2.61M
        m_count = count;
394
2.61M
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E8setCountEl
Line
Count
Source
391
1.27k
    {
392
1.27k
        reserve(count);
393
1.27k
        m_count = count;
394
1.27k
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
1.27k
    {
392
1.27k
        reserve(count);
393
1.27k
        m_count = count;
394
1.27k
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
1.27k
    {
392
1.27k
        reserve(count);
393
1.27k
        m_count = count;
394
1.27k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
4.03k
    {
392
4.03k
        reserve(count);
393
4.03k
        m_count = count;
394
4.03k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
8.33k
    {
392
8.33k
        reserve(count);
393
8.33k
        m_count = count;
394
8.33k
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
88
    {
392
88
        reserve(count);
393
88
        m_count = count;
394
88
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
16.3k
    {
392
16.3k
        reserve(count);
393
16.3k
        m_count = count;
394
16.3k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
28
    {
392
28
        reserve(count);
393
28
        m_count = count;
394
28
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
26.5k
    {
392
26.5k
        reserve(count);
393
26.5k
        m_count = count;
394
26.5k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
6
    {
392
6
        reserve(count);
393
6
        m_count = count;
394
6
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
16.1k
    {
392
16.1k
        reserve(count);
393
16.1k
        m_count = count;
394
16.1k
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
8
    {
392
8
        reserve(count);
393
8
        m_count = count;
394
8
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
2
    {
392
2
        reserve(count);
393
2
        m_count = count;
394
2
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
2
    {
392
2
        reserve(count);
393
2
        m_count = count;
394
2
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
3
    {
392
3
        reserve(count);
393
3
        m_count = count;
394
3
    }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
2.05k
    {
392
2.05k
        reserve(count);
393
2.05k
        m_count = count;
394
2.05k
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
1.32k
    {
392
1.32k
        reserve(count);
393
1.32k
        m_count = count;
394
1.32k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
1
    {
392
1
        reserve(count);
393
1
        m_count = count;
394
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
102
    {
392
102
        reserve(count);
393
102
        m_count = count;
394
102
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
5.82k
    {
392
5.82k
        reserve(count);
393
5.82k
        m_count = count;
394
5.82k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
72
    {
392
72
        reserve(count);
393
72
        m_count = count;
394
72
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
4.11k
    {
392
4.11k
        reserve(count);
393
4.11k
        m_count = count;
394
4.11k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
51
    {
392
51
        reserve(count);
393
51
        m_count = count;
394
51
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
51
    {
392
51
        reserve(count);
393
51
        m_count = count;
394
51
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
6.74k
    {
392
6.74k
        reserve(count);
393
6.74k
        m_count = count;
394
6.74k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
57
    {
392
57
        reserve(count);
393
57
        m_count = count;
394
57
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
728
    {
392
728
        reserve(count);
393
728
        m_count = count;
394
728
    }
_ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
1
    {
392
1
        reserve(count);
393
1
        m_count = count;
394
1
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
27
    {
392
27
        reserve(count);
393
27
        m_count = count;
394
27
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E8setCountEl
Line
Count
Source
391
28
    {
392
28
        reserve(count);
393
28
        m_count = count;
394
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
28
    {
392
28
        reserve(count);
393
28
        m_count = count;
394
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
9.38k
    {
392
9.38k
        reserve(count);
393
9.38k
        m_count = count;
394
9.38k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
19.9k
    {
392
19.9k
        reserve(count);
393
19.9k
        m_count = count;
394
19.9k
    }
395
396
0
    void unsafeShrinkToCount(Index count) { m_count = count; }
397
398
    void compress()
399
0
    {
400
0
        if (m_capacity > m_count && m_count > 0)
401
0
        {
402
0
            T* newBuffer = _allocate(m_count);
403
0
            for (Index i = 0; i < m_count; i++)
404
0
                newBuffer[i] = static_cast<T&&>(m_buffer[i]);
405
406
0
            _deallocateBuffer();
407
0
            m_buffer = newBuffer;
408
0
            m_capacity = m_count;
409
0
        }
410
0
    }
411
412
    SLANG_FORCE_INLINE const T& operator[](Index idx) const
413
254M
    {
414
254M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
254M
        return m_buffer[idx];
416
254M
    }
_ZNK5Slang4ListImNS_17StandardAllocatorEEixEl
Line
Count
Source
413
24.9M
    {
414
24.9M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
24.9M
        return m_buffer[idx];
416
24.9M
    }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEixEl
Line
Count
Source
413
129k
    {
414
129k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
129k
        return m_buffer[idx];
416
129k
    }
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
18
    {
414
18
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
18
        return m_buffer[idx];
416
18
    }
_ZNK5Slang4ListIlNS_17StandardAllocatorEEixEl
Line
Count
Source
413
355
    {
414
355
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
355
        return m_buffer[idx];
416
355
    }
_ZNK5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEixEl
Line
Count
Source
413
10.3k
    {
414
10.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
10.3k
        return m_buffer[idx];
416
10.3k
    }
_ZNK5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEEixEl
Line
Count
Source
413
1.04k
    {
414
1.04k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
1.04k
        return m_buffer[idx];
416
1.04k
    }
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEixEl
Line
Count
Source
413
60
    {
414
60
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
60
        return m_buffer[idx];
416
60
    }
_ZNK5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEEixEl
Line
Count
Source
413
220M
    {
414
220M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
220M
        return m_buffer[idx];
416
220M
    }
_ZNK5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
413
5.77k
    {
414
5.77k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
5.77k
        return m_buffer[idx];
416
5.77k
    }
_ZNK5Slang4ListIhNS_17StandardAllocatorEEixEl
Line
Count
Source
413
45
    {
414
45
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
45
        return m_buffer[idx];
416
45
    }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEixEl
Line
Count
Source
413
54.4k
    {
414
54.4k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
54.4k
        return m_buffer[idx];
416
54.4k
    }
_ZNK5Slang4ListINS_5TokenENS_17StandardAllocatorEEixEl
Line
Count
Source
413
5.09k
    {
414
5.09k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
5.09k
        return m_buffer[idx];
416
5.09k
    }
_ZNK5Slang4ListIjNS_17StandardAllocatorEEixEl
Line
Count
Source
413
203k
    {
414
203k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
203k
        return m_buffer[idx];
416
203k
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4StmtENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4NameENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_7TypeExpENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_8QualTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
118k
    {
414
118k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
118k
        return m_buffer[idx];
416
118k
    }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEixEl
Line
Count
Source
413
1
    {
414
1
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
1
        return m_buffer[idx];
416
1
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEEixEl
Line
Count
Source
413
3.35k
    {
414
3.35k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
3.35k
        return m_buffer[idx];
416
3.35k
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEEixEl
Line
Count
Source
413
39
    {
414
39
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
39
        return m_buffer[idx];
416
39
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEixEl
Line
Count
Source
413
206
    {
414
206
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
206
        return m_buffer[idx];
416
206
    }
_ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEEixEl
Line
Count
Source
413
2
    {
414
2
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
2
        return m_buffer[idx];
416
2
    }
_ZNK5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
24
    {
414
24
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
24
        return m_buffer[idx];
416
24
    }
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEixEl
Line
Count
Source
413
41
    {
414
41
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
41
        return m_buffer[idx];
416
41
    }
_ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
810
    {
414
810
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
810
        return m_buffer[idx];
416
810
    }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
413
12
    {
414
12
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
12
        return m_buffer[idx];
416
12
    }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
116
    {
414
116
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
116
        return m_buffer[idx];
416
116
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEixEl
Line
Count
Source
413
7.74M
    {
414
7.74M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
7.74M
        return m_buffer[idx];
416
7.74M
    }
_ZNK5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
70.4k
    {
414
70.4k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
70.4k
        return m_buffer[idx];
416
70.4k
    }
_ZNK5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEEixEl
Line
Count
Source
413
7
    {
414
7
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
7
        return m_buffer[idx];
416
7
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
412
    {
414
412
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
412
        return m_buffer[idx];
416
412
    }
_ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
413
3
    {
414
3
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
3
        return m_buffer[idx];
416
3
    }
_ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEEixEl
Line
Count
Source
413
86
    {
414
86
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
86
        return m_buffer[idx];
416
86
    }
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEEixEl
Line
Count
Source
413
459
    {
414
459
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
459
        return m_buffer[idx];
416
459
    }
_ZNK5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
6
    {
414
6
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
6
        return m_buffer[idx];
416
6
    }
_ZNK5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEEixEl
Line
Count
Source
413
74.4k
    {
414
74.4k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
74.4k
        return m_buffer[idx];
416
74.4k
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEixEl
Line
Count
Source
413
102k
    {
414
102k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
102k
        return m_buffer[idx];
416
102k
    }
_ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEixEl
Line
Count
Source
413
58
    {
414
58
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
58
        return m_buffer[idx];
416
58
    }
417
418
    SLANG_FORCE_INLINE T& operator[](Index idx)
419
101M
    {
420
101M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
101M
        return m_buffer[idx];
422
101M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEEixEl
Line
Count
Source
419
10.2M
    {
420
10.2M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
10.2M
        return m_buffer[idx];
422
10.2M
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
489
    {
420
489
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
489
        return m_buffer[idx];
422
489
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
54.0k
    {
420
54.0k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
54.0k
        return m_buffer[idx];
422
54.0k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_EixEl
Line
Count
Source
419
114k
    {
420
114k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
114k
        return m_buffer[idx];
422
114k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.18M
    {
420
3.18M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.18M
        return m_buffer[idx];
422
3.18M
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
124k
    {
420
124k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
124k
        return m_buffer[idx];
422
124k
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEEixEl
Line
Count
Source
419
12.4M
    {
420
12.4M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
12.4M
        return m_buffer[idx];
422
12.4M
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.03M
    {
420
1.03M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.03M
        return m_buffer[idx];
422
1.03M
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.28k
    {
420
1.28k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.28k
        return m_buffer[idx];
422
1.28k
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1
    {
420
1
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1
        return m_buffer[idx];
422
1
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2.10k
    {
420
2.10k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2.10k
        return m_buffer[idx];
422
2.10k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2.06k
    {
420
2.06k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2.06k
        return m_buffer[idx];
422
2.06k
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4
    {
420
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4
        return m_buffer[idx];
422
4
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
7.55k
    {
420
7.55k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
7.55k
        return m_buffer[idx];
422
7.55k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIhNS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.81M
    {
420
3.81M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.81M
        return m_buffer[idx];
422
3.81M
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEixEl
Line
Count
Source
419
934k
    {
420
934k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
934k
        return m_buffer[idx];
422
934k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIbNS_17StandardAllocatorEEixEl
Line
Count
Source
419
61
    {
420
61
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
61
        return m_buffer[idx];
422
61
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4
    {
420
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4
        return m_buffer[idx];
422
4
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEEixEl
Line
Count
Source
419
526
    {
420
526
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
526
        return m_buffer[idx];
422
526
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEixEl
Line
Count
Source
419
42
    {
420
42
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
42
        return m_buffer[idx];
422
42
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.25M
    {
420
1.25M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.25M
        return m_buffer[idx];
422
1.25M
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.41M
    {
420
1.41M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.41M
        return m_buffer[idx];
422
1.41M
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEEixEl
Line
Count
Source
419
4
    {
420
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4
        return m_buffer[idx];
422
4
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
12
    {
420
12
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
12
        return m_buffer[idx];
422
12
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
193
    {
420
193
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
193
        return m_buffer[idx];
422
193
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEixEl
Line
Count
Source
419
32.4k
    {
420
32.4k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
32.4k
        return m_buffer[idx];
422
32.4k
    }
_ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEEixEl
Line
Count
Source
419
8
    {
420
8
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
8
        return m_buffer[idx];
422
8
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEixEl
Line
Count
Source
419
120
    {
420
120
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
120
        return m_buffer[idx];
422
120
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
821
    {
420
821
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
821
        return m_buffer[idx];
422
821
    }
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEEixEl
Line
Count
Source
419
23
    {
420
23
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
23
        return m_buffer[idx];
422
23
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
738k
    {
420
738k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
738k
        return m_buffer[idx];
422
738k
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEEixEl
Line
Count
Source
419
468
    {
420
468
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
468
        return m_buffer[idx];
422
468
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEixEl
Line
Count
Source
419
99
    {
420
99
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
99
        return m_buffer[idx];
422
99
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
169
    {
420
169
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
169
        return m_buffer[idx];
422
169
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEixEl
Line
Count
Source
419
33.9M
    {
420
33.9M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
33.9M
        return m_buffer[idx];
422
33.9M
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEixEl
Line
Count
Source
419
33.4k
    {
420
33.4k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
33.4k
        return m_buffer[idx];
422
33.4k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
53.0k
    {
420
53.0k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
53.0k
        return m_buffer[idx];
422
53.0k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEEixEl
Line
Count
Source
419
106k
    {
420
106k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106k
        return m_buffer[idx];
422
106k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEEixEl
Line
Count
Source
419
106k
    {
420
106k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106k
        return m_buffer[idx];
422
106k
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEEixEl
Line
Count
Source
419
37.5k
    {
420
37.5k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
37.5k
        return m_buffer[idx];
422
37.5k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4.48k
    {
420
4.48k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4.48k
        return m_buffer[idx];
422
4.48k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEEixEl
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
245
    {
420
245
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
245
        return m_buffer[idx];
422
245
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEixEl
Line
Count
Source
419
70.0k
    {
420
70.0k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
70.0k
        return m_buffer[idx];
422
70.0k
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEEixEl
Line
Count
Source
419
13
    {
420
13
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
13
        return m_buffer[idx];
422
13
    }
_ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4
    {
420
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4
        return m_buffer[idx];
422
4
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.11M
    {
420
3.11M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.11M
        return m_buffer[idx];
422
3.11M
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.42k
    {
420
1.42k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.42k
        return m_buffer[idx];
422
1.42k
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
899
    {
420
899
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
899
        return m_buffer[idx];
422
899
    }
_ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEEixEl
Line
Count
Source
419
6
    {
420
6
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
6
        return m_buffer[idx];
422
6
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEEixEl
Line
Count
Source
419
103
    {
420
103
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
103
        return m_buffer[idx];
422
103
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEixEl
Line
Count
Source
419
880k
    {
420
880k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
880k
        return m_buffer[idx];
422
880k
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
400
    {
420
400
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
400
        return m_buffer[idx];
422
400
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_EixEl
Line
Count
Source
419
215
    {
420
215
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
215
        return m_buffer[idx];
422
215
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
207
    {
420
207
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
207
        return m_buffer[idx];
422
207
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4.42k
    {
420
4.42k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4.42k
        return m_buffer[idx];
422
4.42k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.93k
    {
420
1.93k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.93k
        return m_buffer[idx];
422
1.93k
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEEixEl
Line
Count
Source
419
82.9k
    {
420
82.9k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
82.9k
        return m_buffer[idx];
422
82.9k
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2.06M
    {
420
2.06M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2.06M
        return m_buffer[idx];
422
2.06M
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
403k
    {
420
403k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
403k
        return m_buffer[idx];
422
403k
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
13.6k
    {
420
13.6k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
13.6k
        return m_buffer[idx];
422
13.6k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEEixEl
Line
Count
Source
419
43.4k
    {
420
43.4k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
43.4k
        return m_buffer[idx];
422
43.4k
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEEixEl
Line
Count
Source
419
348
    {
420
348
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
348
        return m_buffer[idx];
422
348
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEEixEl
Line
Count
Source
419
150
    {
420
150
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
150
        return m_buffer[idx];
422
150
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEEixEl
Line
Count
Source
419
48
    {
420
48
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
48
        return m_buffer[idx];
422
48
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEEixEl
Line
Count
Source
419
20
    {
420
20
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
20
        return m_buffer[idx];
422
20
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.46k
    {
420
1.46k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.46k
        return m_buffer[idx];
422
1.46k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
705
    {
420
705
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
705
        return m_buffer[idx];
422
705
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
293
    {
420
293
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
293
        return m_buffer[idx];
422
293
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEEixEl
Line
Count
Source
419
12
    {
420
12
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
12
        return m_buffer[idx];
422
12
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4
    {
420
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4
        return m_buffer[idx];
422
4
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEixEl
Line
Count
Source
419
20
    {
420
20
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
20
        return m_buffer[idx];
422
20
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEEixEl
Line
Count
Source
419
11
    {
420
11
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
11
        return m_buffer[idx];
422
11
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
22
    {
420
22
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
22
        return m_buffer[idx];
422
22
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEEixEl
Line
Count
Source
419
171k
    {
420
171k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
171k
        return m_buffer[idx];
422
171k
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEEixEl
Line
Count
Source
419
144k
    {
420
144k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
144k
        return m_buffer[idx];
422
144k
    }
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEEixEl
Line
Count
Source
419
6
    {
420
6
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
6
        return m_buffer[idx];
422
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEEixEl
Line
Count
Source
419
582
    {
420
582
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
582
        return m_buffer[idx];
422
582
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.74k
    {
420
3.74k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.74k
        return m_buffer[idx];
422
3.74k
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
159
    {
420
159
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
159
        return m_buffer[idx];
422
159
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEEixEl
Line
Count
Source
419
103k
    {
420
103k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
103k
        return m_buffer[idx];
422
103k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEixEl
Line
Count
Source
419
185
    {
420
185
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
185
        return m_buffer[idx];
422
185
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
98
    {
420
98
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
98
        return m_buffer[idx];
422
98
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3
    {
420
3
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3
        return m_buffer[idx];
422
3
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEEixEl
Line
Count
Source
419
806
    {
420
806
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
806
        return m_buffer[idx];
422
806
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3
    {
420
3
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3
        return m_buffer[idx];
422
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
519
    {
420
519
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
519
        return m_buffer[idx];
422
519
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEEixEl
Line
Count
Source
419
871
    {
420
871
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
871
        return m_buffer[idx];
422
871
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEEixEl
Line
Count
Source
419
202
    {
420
202
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
202
        return m_buffer[idx];
422
202
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.15k
    {
420
3.15k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.15k
        return m_buffer[idx];
422
3.15k
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.71k
    {
420
3.71k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.71k
        return m_buffer[idx];
422
3.71k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.24k
    {
420
1.24k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.24k
        return m_buffer[idx];
422
1.24k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.94k
    {
420
1.94k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.94k
        return m_buffer[idx];
422
1.94k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEEixEl
Line
Count
Source
419
9
    {
420
9
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
9
        return m_buffer[idx];
422
9
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEEixEl
Line
Count
Source
419
23
    {
420
23
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
23
        return m_buffer[idx];
422
23
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.85k
    {
420
3.85k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.85k
        return m_buffer[idx];
422
3.85k
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4
    {
420
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4
        return m_buffer[idx];
422
4
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
432
    {
420
432
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
432
        return m_buffer[idx];
422
432
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.33k
    {
420
1.33k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.33k
        return m_buffer[idx];
422
1.33k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
183
    {
420
183
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
183
        return m_buffer[idx];
422
183
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
690
    {
420
690
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
690
        return m_buffer[idx];
422
690
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
88
    {
420
88
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
88
        return m_buffer[idx];
422
88
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
75
    {
420
75
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
75
        return m_buffer[idx];
422
75
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPKcNS_17StandardAllocatorEEixEl
Line
Count
Source
419
5
    {
420
5
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
5
        return m_buffer[idx];
422
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2
    {
420
2
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2
        return m_buffer[idx];
422
2
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
125
    {
420
125
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
125
        return m_buffer[idx];
422
125
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
7.74M
    {
420
7.74M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
7.74M
        return m_buffer[idx];
422
7.74M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEEixEl
Line
Count
Source
419
12.2M
    {
420
12.2M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
12.2M
        return m_buffer[idx];
422
12.2M
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.93M
    {
420
1.93M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.93M
        return m_buffer[idx];
422
1.93M
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
959k
    {
420
959k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
959k
        return m_buffer[idx];
422
959k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
963k
    {
420
963k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
963k
        return m_buffer[idx];
422
963k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEixEl
Line
Count
Source
419
959k
    {
420
959k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
959k
        return m_buffer[idx];
422
959k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEEixEl
Line
Count
Source
419
8
    {
420
8
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
8
        return m_buffer[idx];
422
8
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_EixEl
Line
Count
Source
419
390
    {
420
390
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
390
        return m_buffer[idx];
422
390
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
23.3k
    {
420
23.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
23.3k
        return m_buffer[idx];
422
23.3k
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.56k
    {
420
1.56k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.56k
        return m_buffer[idx];
422
1.56k
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEEixEl
Line
Count
Source
419
996
    {
420
996
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
996
        return m_buffer[idx];
422
996
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEEixEl
Line
Count
Source
419
142
    {
420
142
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
142
        return m_buffer[idx];
422
142
    }
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEixEl
Line
Count
Source
419
849
    {
420
849
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
849
        return m_buffer[idx];
422
849
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEEixEl
Line
Count
Source
419
738
    {
420
738
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
738
        return m_buffer[idx];
422
738
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_EixEl
Line
Count
Source
419
106k
    {
420
106k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106k
        return m_buffer[idx];
422
106k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEixEl
Line
Count
Source
419
27
    {
420
27
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
27
        return m_buffer[idx];
422
27
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
129
    {
420
129
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
129
        return m_buffer[idx];
422
129
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
39.2k
    {
420
39.2k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
39.2k
        return m_buffer[idx];
422
39.2k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
42.0k
    {
420
42.0k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
42.0k
        return m_buffer[idx];
422
42.0k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3
    {
420
3
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3
        return m_buffer[idx];
422
3
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEEixEl
423
424
    template<typename Func>
425
    Index findFirstIndex(const Func& predicate) const
426
24.5k
    {
427
171k
        for (Index i = 0; i < m_count; i++)
428
161k
        {
429
161k
            if (predicate(m_buffer[i]))
430
15.3k
                return i;
431
161k
        }
432
9.14k
        return -1;
433
24.5k
    }
_ZNK5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE14findFirstIndexIZNKS1_8findNameERKNS_6StringEEUlRKS2_E_EElRKT_
Line
Count
Source
426
7.54k
    {
427
48.4k
        for (Index i = 0; i < m_count; i++)
428
41.7k
        {
429
41.7k
            if (predicate(m_buffer[i]))
430
897
                return i;
431
41.7k
        }
432
6.65k
        return -1;
433
7.54k
    }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE14findFirstIndexIZNS_17CompilerOptionSet3addEN5slang18CompilerOptionNameERKS3_bEUlRKS1_E_EElRKT_
Line
Count
Source
426
14.4k
    {
427
120k
        for (Index i = 0; i < m_count; i++)
428
120k
        {
429
120k
            if (predicate(m_buffer[i]))
430
14.4k
                return i;
431
120k
        }
432
0
        return -1;
433
14.4k
    }
Unexecuted instantiation: slang-ast-print.cpp:_ZNK5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE14findFirstIndexIZNS1_7getPartENS2_4TypeERKNS_18UnownedStringSliceERKS4_E3$_0EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE14findFirstIndexIZNKS1_10indexOfKeyERKNS_18UnownedStringSliceEEUlRKS2_E_EElRKT_
slang-legalize-types.cpp:_ZNK5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE14findFirstIndexIZNS_16legalizeTypeImplEPS1_PNS_6IRTypeEE3$_0EElRKT_
Line
Count
Source
426
2.44k
    {
427
2.44k
        for (Index i = 0; i < m_count; i++)
428
3
        {
429
3
            if (predicate(m_buffer[i]))
430
3
                return i;
431
3
        }
432
2.44k
        return -1;
433
2.44k
    }
slang-doc-extractor.cpp:_ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE14findFirstIndexIZNS_18DocMarkupExtractor7extractEPKNS6_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERS4_RNS0_INS6_16SearchItemOutputES3_EEE3$_1EElRKT_
Line
Count
Source
426
27
    {
427
28
        for (Index i = 0; i < m_count; i++)
428
1
        {
429
1
            if (predicate(m_buffer[i]))
430
0
                return i;
431
1
        }
432
27
        return -1;
433
27
    }
slang-downstream-compiler-set.cpp:_ZNK5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE14findFirstIndexIZNS_21DownstreamCompilerSet16hasSharedLibraryEPS2_E3$_0EElRKT_
Line
Count
Source
426
20
    {
427
20
        for (Index i = 0; i < m_count; i++)
428
0
        {
429
0
            if (predicate(m_buffer[i]))
430
0
                return i;
431
0
        }
432
20
        return -1;
433
20
    }
Unexecuted instantiation: slang-spirv-core-grammar.cpp:_ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE14findFirstIndexIZNS_20SPIRVCoreGrammarInfo12loadFromJSONERNS_10SourceViewERNS_14DiagnosticSinkEE3$_0EElRKT_
Unexecuted instantiation: slang-spirv-core-grammar.cpp:_ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE14findFirstIndexIZNS_20SPIRVCoreGrammarInfo12loadFromJSONERNS_10SourceViewERNS_14DiagnosticSinkEE3$_1EElRKT_
434
435
    template<typename T2>
436
    Index indexOf(const T2& val) const
437
118k
    {
438
360k
        for (Index i = 0; i < m_count; i++)
439
252k
        {
440
252k
            if (m_buffer[i] == val)
441
10.8k
                return i;
442
252k
        }
443
107k
        return -1;
444
118k
    }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
67
    {
438
913
        for (Index i = 0; i < m_count; i++)
439
846
        {
440
846
            if (m_buffer[i] == val)
441
0
                return i;
442
846
        }
443
67
        return -1;
444
67
    }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
83
    {
438
215
        for (Index i = 0; i < m_count; i++)
439
215
        {
440
215
            if (m_buffer[i] == val)
441
83
                return i;
442
215
        }
443
0
        return -1;
444
83
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
_ZNK5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E7indexOfIS3_EElRKT_
Line
Count
Source
437
4
    {
438
4
        for (Index i = 0; i < m_count; i++)
439
0
        {
440
0
            if (m_buffer[i] == val)
441
0
                return i;
442
0
        }
443
4
        return -1;
444
4
    }
_ZNK5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E7indexOfIS3_EElRKT_
Line
Count
Source
437
4
    {
438
4
        for (Index i = 0; i < m_count; i++)
439
0
        {
440
0
            if (m_buffer[i] == val)
441
0
                return i;
442
0
        }
443
4
        return -1;
444
4
    }
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
369
    {
438
743
        for (Index i = 0; i < m_count; i++)
439
498
        {
440
498
            if (m_buffer[i] == val)
441
124
                return i;
442
498
        }
443
245
        return -1;
444
369
    }
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE7indexOfIS1_EElRKT_
Line
Count
Source
437
18
    {
438
18
        for (Index i = 0; i < m_count; i++)
439
14
        {
440
14
            if (m_buffer[i] == val)
441
14
                return i;
442
14
        }
443
4
        return -1;
444
18
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
_ZNK5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
12.0k
    {
438
43.8k
        for (Index i = 0; i < m_count; i++)
439
40.6k
        {
440
40.6k
            if (m_buffer[i] == val)
441
8.85k
                return i;
442
40.6k
        }
443
3.18k
        return -1;
444
12.0k
    }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE7indexOfIS1_EElRKT_
Line
Count
Source
437
277
    {
438
605
        for (Index i = 0; i < m_count; i++)
439
345
        {
440
345
            if (m_buffer[i] == val)
441
17
                return i;
442
345
        }
443
260
        return -1;
444
277
    }
Unexecuted instantiation: _ZNK5Slang4ListIlNS_17StandardAllocatorEE7indexOfIlEElRKT_
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7indexOfIS1_EElRKT_
Line
Count
Source
437
105k
    {
438
314k
        for (Index i = 0; i < m_count; i++)
439
209k
        {
440
209k
            if (m_buffer[i] == val)
441
1.71k
                return i;
442
209k
        }
443
104k
        return -1;
444
105k
    }
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE7indexOfIS3_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7indexOfIA5_cEElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE7indexOfINS_19TerminatedCharSliceEEElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
445
446
    template<typename Func>
447
    Index findLastIndex(const Func& predicate) const
448
    {
449
        for (Index i = m_count - 1; i >= 0; i--)
450
        {
451
            if (predicate(m_buffer[i]))
452
                return i;
453
        }
454
        return -1;
455
    }
456
457
    template<typename T2>
458
    Index lastIndexOf(const T2& val) const
459
    {
460
        for (Index i = m_count - 1; i >= 0; i--)
461
        {
462
            if (m_buffer[i] == val)
463
                return i;
464
        }
465
        return -1;
466
    }
467
468
12.4k
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E8containsERKS3_
Line
Count
Source
468
4
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E8containsERKS3_
Line
Count
Source
468
4
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8containsERKS2_
Line
Count
Source
468
359
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8containsERKS1_
Line
Count
Source
468
18
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8containsERKS2_
Line
Count
Source
468
67
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE8containsERKS2_
_ZNK5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE8containsERKS2_
Line
Count
Source
468
12.0k
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
469
470
    void sort()
471
7.82k
    {
472
35.3M
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_6StringENS_17StandardAllocatorEE4sortEvENKUlRKS1_S5_E_clES5_S5_
Line
Count
Source
472
53.5k
        sort([](const T& t1, const T& t2) { return t1 < t2; });
slang-ir-obfuscate-loc.cpp:_ZZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE4sortEvENKUlRKS2_S6_E_clES6_S6_
Line
Count
Source
472
313
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE4sortEvENKUlRKS1_S5_E_clES5_S5_
Line
Count
Source
472
3.43k
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE4sortEvENKUlRKS2_S6_E_clES6_S6_
Line
Count
Source
472
17.4M
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE4sortEvENKUlRKS2_S6_E_clES6_S6_
Line
Count
Source
472
17.7M
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
7.82k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
1
    {
472
1
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
1
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
2
    {
472
2
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
2
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
1.97k
    {
472
1.97k
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
1.97k
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
5.77k
    {
472
5.77k
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
5.77k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
72
    {
472
72
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
72
    }
474
475
    template<typename Comparer>
476
    void sort(Comparer compare)
477
14.0k
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
14.0k
        std::sort(m_buffer, m_buffer + m_count, compare);
481
14.0k
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE4sortIZNS_23PolynomialIntValBuilder12canonicalizeEPNS_4TypeEEUlS2_S2_E_EEvT_
Line
Count
Source
477
178
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
178
        std::sort(m_buffer, m_buffer + m_count, compare);
481
178
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE4sortIZNS_23PolynomialIntValBuilder12canonicalizeEPNS_4TypeEEUlS2_S2_E_EEvT_
Line
Count
Source
477
92
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
92
        std::sort(m_buffer, m_buffer + m_count, compare);
481
92
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE4sortIZNS_30getCanonicalGenericConstraintsEPNS_10ASTBuilderENS_7DeclRefINS_13ContainerDeclEEEE3$_0EEvT_
slang-check-decl.cpp:_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE4sortIZNS_31getCanonicalGenericConstraints2EPNS_10ASTBuilderENS_7DeclRefINS_13ContainerDeclEEEE3$_0EEvT_
Line
Count
Source
477
4.58k
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
4.58k
        std::sort(m_buffer, m_buffer + m_count, compare);
481
4.58k
    }
slang-check-overload.cpp:_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE4sortIZNS_16SemanticsVisitor13ResolveInvokeEPNS_10InvokeExprEE3$_0EEvT_
Line
Count
Source
477
507
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
507
        std::sort(m_buffer, m_buffer + m_count, compare);
481
507
    }
Unexecuted instantiation: slang-compile-request.cpp:_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE4sortIZNS_L28_calcViewInitiatingHierarchyEPNS_13SourceManagerERNS_10DictionaryIS2_S4_NS_4HashIS2_EESt8equal_toIS2_EEEE3$_0EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE4sortIZNS_17DocMarkdownWriter24writeCallableOverridableEPNS_12DocumentPageERKNS_11MarkupEntryES2_E3$_0EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_L15_getDeclsOfTypeINS_7VarDeclEEEvPNS_17DocMarkdownWriterEPNS_12DocumentPageERS4_EUlS2_S2_E_EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_L15_getDeclsOfTypeINS_12PropertyDeclEEEvPNS_17DocMarkdownWriterEPNS_12DocumentPageERS4_EUlS2_S2_E_EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_L15_getDeclsOfTypeINS_12CallableDeclEEEvPNS_17DocMarkdownWriterEPNS_12DocumentPageERS4_EUlS2_S2_E_EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_17DocMarkdownWriter12writeAggTypeEPNS_12DocumentPageERKNS_11MarkupEntryEPNS_15AggTypeDeclBaseEE3$_0EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE4sortIZNS_9sortPagesEPS2_E3$_0EEvT_
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE4sortIZNS3_4sortEvEUlRKS1_S6_E_EEvT_
Line
Count
Source
477
1
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
1
        std::sort(m_buffer, m_buffer + m_count, compare);
481
1
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE4sortIZNS1_18emitAggregateValueEPNS_9IRBuilderEPNS_6IRTypeES4_EUlRKS2_SB_E_EEvT_
Line
Count
Source
477
786
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
786
        std::sort(m_buffer, m_buffer + m_count, compare);
481
786
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE4sortIZNS2_34_orderRangeStartsDeterministicallyEvE3$_0EEvT_
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE4sortIZNS4_4sortEvEUlRKS2_S7_E_EEvT_
Line
Count
Source
477
2
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
2
        std::sort(m_buffer, m_buffer + m_count, compare);
481
2
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE4sortIZNS3_4sortEvEUlRKS1_S6_E_EEvT_
Line
Count
Source
477
1.97k
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
1.97k
        std::sort(m_buffer, m_buffer + m_count, compare);
481
1.97k
    }
slang-serialize-ast.cpp:_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE4sortIZNS_L10_sortByKeyIS2_jEEvRNS0_INS1_IT_T0_EES4_EEEUlRKS3_SE_E_EEvS8_
Line
Count
Source
477
15
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
15
        std::sort(m_buffer, m_buffer + m_count, compare);
481
15
    }
slang-serialize-ast.cpp:_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE4sortIZNS_L10_sortByKeyIS2_S4_EEvRNS0_INS1_IT_T0_EES6_EEEUlRKS5_SG_E_EEvSA_
Line
Count
Source
477
3
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
3
        std::sort(m_buffer, m_buffer + m_count, compare);
481
3
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE4sortIZNS4_4sortEvEUlRKS2_S7_E_EEvT_
Line
Count
Source
477
5.77k
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
5.77k
        std::sort(m_buffer, m_buffer + m_count, compare);
481
5.77k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE4sortIZNS4_4sortEvEUlRKS2_S7_E_EEvT_
Line
Count
Source
477
72
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
72
        std::sort(m_buffer, m_buffer + m_count, compare);
481
72
    }
Unexecuted instantiation: slang-semantic-version.cpp:_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE4sortIZNS_20MatchSemanticVersion11findAnyBestEPKS1_lRKS5_E3$_0EEvT_
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E4sortIZNS1_7extractES4_lS6_S8_SD_SG_E3$_0EEvT_
Line
Count
Source
477
28
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
28
        std::sort(m_buffer, m_buffer + m_count, compare);
481
28
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E4sortIZNS1_7extractES4_lS6_S8_SD_SG_E3$_2EEvT_
Line
Count
Source
477
28
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
28
        std::sort(m_buffer, m_buffer + m_count, compare);
481
28
    }
slang-json-value.cpp:_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE4sortIZNS_13JSONContainer8areEqualEPKS1_S7_lE3$_0EEvT_
Line
Count
Source
477
2
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
2
        std::sort(m_buffer, m_buffer + m_count, compare);
481
2
    }
slang-json-value.cpp:_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE4sortIZNS_13JSONContainer8areEqualEPKS1_S7_lE3$_1EEvT_
Line
Count
Source
477
2
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
2
        std::sort(m_buffer, m_buffer + m_count, compare);
481
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE4sortIPFbRKS2_S7_EEEvT_
482
483
    void stableSort()
484
    {
485
        stableSort([](const T& t1, const T& t2) { return t1 < t2; });
486
    }
487
488
    template<typename Comparer>
489
    void stableSort(Comparer compare)
490
    {
491
        std::stable_sort(m_buffer, m_buffer + m_count, compare);
492
    }
493
494
    template<typename IterateFunc>
495
    void forEach(IterateFunc f) const
496
    {
497
        for (Index i = 0; i < m_count; i++)
498
            f(m_buffer[i]);
499
    }
500
501
    template<typename Comparer>
502
    void quickSort(T* vals, Index startIndex, Index endIndex, Comparer comparer)
503
    {
504
        static const Index kMinQSortSize = 32;
505
506
        if (startIndex < endIndex)
507
        {
508
            if (endIndex - startIndex < kMinQSortSize)
509
                insertionSort(vals, startIndex, endIndex, comparer);
510
            else
511
            {
512
                Index pivotIndex = (startIndex + endIndex) >> 1;
513
                Index pivotNewIndex = partition(vals, startIndex, endIndex, pivotIndex, comparer);
514
                quickSort(vals, startIndex, pivotNewIndex - 1, comparer);
515
                quickSort(vals, pivotNewIndex + 1, endIndex, comparer);
516
            }
517
        }
518
    }
519
    template<typename Comparer>
520
    Index partition(T* vals, Index left, Index right, Index pivotIndex, Comparer comparer)
521
    {
522
        T pivotValue = vals[pivotIndex];
523
        swapElements(vals, right, pivotIndex);
524
        Index storeIndex = left;
525
        for (Index i = left; i < right; i++)
526
        {
527
            if (comparer(vals[i], pivotValue))
528
            {
529
                swapElements(vals, i, storeIndex);
530
                storeIndex++;
531
            }
532
        }
533
        swapElements(vals, storeIndex, right);
534
        return storeIndex;
535
    }
536
    template<typename Comparer>
537
    void insertionSort(T* vals, Index startIndex, Index endIndex, Comparer comparer)
538
    {
539
        for (Index i = startIndex + 1; i <= endIndex; i++)
540
        {
541
            T insertValue = static_cast<T&&>(vals[i]);
542
            Index insertIndex = i - 1;
543
            while (insertIndex >= startIndex && comparer(insertValue, vals[insertIndex]))
544
            {
545
                vals[insertIndex + 1] = static_cast<T&&>(vals[insertIndex]);
546
                insertIndex--;
547
            }
548
            vals[insertIndex + 1] = static_cast<T&&>(insertValue);
549
        }
550
    }
551
552
    inline static void swapElements(T* vals, Index index1, Index index2)
553
11.1k
    {
554
11.1k
        if (index1 != index2)
555
11.1k
        {
556
11.1k
            T tmp = static_cast<T&&>(vals[index1]);
557
11.1k
            vals[index1] = static_cast<T&&>(vals[index2]);
558
11.1k
            vals[index2] = static_cast<T&&>(tmp);
559
11.1k
        }
560
11.1k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
125
    {
554
125
        if (index1 != index2)
555
125
        {
556
125
            T tmp = static_cast<T&&>(vals[index1]);
557
125
            vals[index1] = static_cast<T&&>(vals[index2]);
558
125
            vals[index2] = static_cast<T&&>(tmp);
559
125
        }
560
125
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE12swapElementsEPS1_ll
Line
Count
Source
553
1
    {
554
1
        if (index1 != index2)
555
0
        {
556
0
            T tmp = static_cast<T&&>(vals[index1]);
557
0
            vals[index1] = static_cast<T&&>(vals[index2]);
558
0
            vals[index2] = static_cast<T&&>(tmp);
559
0
        }
560
1
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
293
    {
554
293
        if (index1 != index2)
555
293
        {
556
293
            T tmp = static_cast<T&&>(vals[index1]);
557
293
            vals[index1] = static_cast<T&&>(vals[index2]);
558
293
            vals[index2] = static_cast<T&&>(tmp);
559
293
        }
560
293
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
7.57k
    {
554
7.57k
        if (index1 != index2)
555
7.57k
        {
556
7.57k
            T tmp = static_cast<T&&>(vals[index1]);
557
7.57k
            vals[index1] = static_cast<T&&>(vals[index2]);
558
7.57k
            vals[index2] = static_cast<T&&>(tmp);
559
7.57k
        }
560
7.57k
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
3.16k
    {
554
3.16k
        if (index1 != index2)
555
3.16k
        {
556
3.16k
            T tmp = static_cast<T&&>(vals[index1]);
557
3.16k
            vals[index1] = static_cast<T&&>(vals[index2]);
558
3.16k
            vals[index2] = static_cast<T&&>(tmp);
559
3.16k
        }
560
3.16k
    }
561
562
1
    inline void swapElements(Index index1, Index index2) { swapElements(m_buffer, index1, index2); }
563
564
    template<typename T2, typename Comparer>
565
    Index binarySearch(const T2& obj, Comparer comparer) const
566
0
    {
567
0
        Index imin = 0, imax = m_count - 1;
568
0
        while (imax >= imin)
569
0
        {
570
0
            Index imid = imin + ((imax - imin) >> 1);
571
0
            int compareResult = comparer(m_buffer[imid], obj);
572
0
            if (compareResult == 0)
573
0
                return imid;
574
0
            else if (compareResult < 0)
575
0
                imin = imid + 1;
576
0
            else
577
0
                imax = imid - 1;
578
0
        }
579
        // TODO: The return value on a failed search should be
580
        // the bitwise negation of the index where `obj` should
581
        // be inserted to be in the proper sorted location.
582
0
        return -1;
583
0
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE12binarySearchIS2_ZNKS4_12binarySearchIS2_EElRKT_EUlRS2_RKS2_E_EElS9_T0_
Unexecuted instantiation: slang-language-server-auto-format.cpp:_ZNK5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE12binarySearchIlZNS_12formatSourceENS_18UnownedStringSliceElllRKS3_RKNS_13FormatOptionsEE3$_0EElRKT_T0_
584
585
    template<typename T2>
586
    Index binarySearch(const T2& obj) const
587
0
    {
588
0
        return binarySearch(
589
0
            obj,
590
0
            [](T& curObj, const T2& thatObj) -> int
591
0
            {
592
0
                if (curObj < thatObj)
593
0
                    return -1;
594
0
                else if (curObj == thatObj)
595
0
                    return 0;
596
0
                else
597
0
                    return 1;
598
0
            });
599
0
    }
600
601
private:
602
    T* m_buffer; ///< A new T[N] allocated buffer. NOTE! All elements up to capacity are in some
603
                 ///< valid form for T.
604
    Index m_capacity; ///< The total capacity of elements
605
    Index m_count;    ///< The amount of elements
606
607
    void _deallocateBuffer()
608
57.1M
    {
609
57.1M
        if (m_buffer)
610
27.2M
        {
611
27.2M
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
27.2M
            m_buffer = nullptr;
613
27.2M
        }
614
57.1M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
40.2M
    {
609
40.2M
        if (m_buffer)
610
19.3M
        {
611
19.3M
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
19.3M
            m_buffer = nullptr;
613
19.3M
        }
614
40.2M
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
42.0k
    {
609
42.0k
        if (m_buffer)
610
40.2k
        {
611
40.2k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
40.2k
            m_buffer = nullptr;
613
40.2k
        }
614
42.0k
    }
_ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
22
    {
609
22
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
22
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
67.4k
    {
609
67.4k
        if (m_buffer)
610
66.6k
        {
611
66.6k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
66.6k
            m_buffer = nullptr;
613
66.6k
        }
614
67.4k
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
10
    {
609
10
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
10
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
75
    {
609
75
        if (m_buffer)
610
65
        {
611
65
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
65
            m_buffer = nullptr;
613
65
        }
614
75
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28.7k
    {
609
28.7k
        if (m_buffer)
610
21.8k
        {
611
21.8k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
21.8k
            m_buffer = nullptr;
613
21.8k
        }
614
28.7k
    }
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
13.6k
    {
609
13.6k
        if (m_buffer)
610
7
        {
611
7
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7
            m_buffer = nullptr;
613
7
        }
614
13.6k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
13.7k
    {
609
13.7k
        if (m_buffer)
610
139
        {
611
139
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
139
            m_buffer = nullptr;
613
139
        }
614
13.7k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.23k
    {
609
2.23k
        if (m_buffer)
610
2.08k
        {
611
2.08k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.08k
            m_buffer = nullptr;
613
2.08k
        }
614
2.23k
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4.39k
    {
609
4.39k
        if (m_buffer)
610
3.84k
        {
611
3.84k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.84k
            m_buffer = nullptr;
613
3.84k
        }
614
4.39k
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
10.5k
    {
609
10.5k
        if (m_buffer)
610
10.2k
        {
611
10.2k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
10.2k
            m_buffer = nullptr;
613
10.2k
        }
614
10.5k
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
46.8k
    {
609
46.8k
        if (m_buffer)
610
1.26k
        {
611
1.26k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.26k
            m_buffer = nullptr;
613
1.26k
        }
614
46.8k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.40k
    {
609
2.40k
        if (m_buffer)
610
1.99k
        {
611
1.99k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.99k
            m_buffer = nullptr;
613
1.99k
        }
614
2.40k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
237k
    {
609
237k
        if (m_buffer)
610
24.7k
        {
611
24.7k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
24.7k
            m_buffer = nullptr;
613
24.7k
        }
614
237k
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
56
    {
609
56
        if (m_buffer)
610
20
        {
611
20
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
20
            m_buffer = nullptr;
613
20
        }
614
56
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
95
    {
609
95
        if (m_buffer)
610
18
        {
611
18
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
18
            m_buffer = nullptr;
613
18
        }
614
95
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
57
    {
609
57
        if (m_buffer)
610
57
        {
611
57
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
57
            m_buffer = nullptr;
613
57
        }
614
57
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
207
    {
609
207
        if (m_buffer)
610
207
        {
611
207
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
207
            m_buffer = nullptr;
613
207
        }
614
207
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
14.1k
    {
609
14.1k
        if (m_buffer)
610
6.41k
        {
611
6.41k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6.41k
            m_buffer = nullptr;
613
6.41k
        }
614
14.1k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
14.5k
    {
609
14.5k
        if (m_buffer)
610
1.10k
        {
611
1.10k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.10k
            m_buffer = nullptr;
613
1.10k
        }
614
14.5k
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
490k
    {
609
490k
        if (m_buffer)
610
490k
        {
611
490k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
490k
            m_buffer = nullptr;
613
490k
        }
614
490k
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
151k
    {
609
151k
        if (m_buffer)
610
511
        {
611
511
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
511
            m_buffer = nullptr;
613
511
        }
614
151k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
139k
    {
609
139k
        if (m_buffer)
610
31.4k
        {
611
31.4k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
31.4k
            m_buffer = nullptr;
613
31.4k
        }
614
139k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
134k
    {
609
134k
        if (m_buffer)
610
62.8k
        {
611
62.8k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
62.8k
            m_buffer = nullptr;
613
62.8k
        }
614
134k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
896k
    {
609
896k
        if (m_buffer)
610
826k
        {
611
826k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
826k
            m_buffer = nullptr;
613
826k
        }
614
896k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
236k
    {
609
236k
        if (m_buffer)
610
76.9k
        {
611
76.9k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
76.9k
            m_buffer = nullptr;
613
76.9k
        }
614
236k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
108k
    {
609
108k
        if (m_buffer)
610
86.9k
        {
611
86.9k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
86.9k
            m_buffer = nullptr;
613
86.9k
        }
614
108k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
27.7k
    {
609
27.7k
        if (m_buffer)
610
15.9k
        {
611
15.9k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
15.9k
            m_buffer = nullptr;
613
15.9k
        }
614
27.7k
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
24
    {
609
24
        if (m_buffer)
610
23
        {
611
23
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
23
            m_buffer = nullptr;
613
23
        }
614
24
    }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIjNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
46.9k
    {
609
46.9k
        if (m_buffer)
610
28.4k
        {
611
28.4k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28.4k
            m_buffer = nullptr;
613
28.4k
        }
614
46.9k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
14.9k
    {
609
14.9k
        if (m_buffer)
610
257
        {
611
257
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
257
            m_buffer = nullptr;
613
257
        }
614
14.9k
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
208
    {
609
208
        if (m_buffer)
610
208
        {
611
208
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
208
            m_buffer = nullptr;
613
208
        }
614
208
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.45k
    {
609
1.45k
        if (m_buffer)
610
1.31k
        {
611
1.31k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.31k
            m_buffer = nullptr;
613
1.31k
        }
614
1.45k
    }
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5
    {
609
5
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
5
    }
_ZN5Slang4ListIPvNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.29M
    {
609
1.29M
        if (m_buffer)
610
1.06k
        {
611
1.06k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.06k
            m_buffer = nullptr;
613
1.06k
        }
614
1.29M
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E17_deallocateBufferEv
Line
Count
Source
608
1.26k
    {
609
1.26k
        if (m_buffer)
610
1.26k
        {
611
1.26k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.26k
            m_buffer = nullptr;
613
1.26k
        }
614
1.26k
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.26k
    {
609
1.26k
        if (m_buffer)
610
1.26k
        {
611
1.26k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.26k
            m_buffer = nullptr;
613
1.26k
        }
614
1.26k
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.26k
    {
609
1.26k
        if (m_buffer)
610
1.26k
        {
611
1.26k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.26k
            m_buffer = nullptr;
613
1.26k
        }
614
1.26k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8.43M
    {
609
8.43M
        if (m_buffer)
610
3.58M
        {
611
3.58M
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.58M
            m_buffer = nullptr;
613
3.58M
        }
614
8.43M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.98k
    {
609
1.98k
        if (m_buffer)
610
1.97k
        {
611
1.97k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.97k
            m_buffer = nullptr;
613
1.97k
        }
614
1.98k
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5.89k
    {
609
5.89k
        if (m_buffer)
610
5.89k
        {
611
5.89k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5.89k
            m_buffer = nullptr;
613
5.89k
        }
614
5.89k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
127
    {
609
127
        if (m_buffer)
610
123
        {
611
123
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
123
            m_buffer = nullptr;
613
123
        }
614
127
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5.27k
    {
609
5.27k
        if (m_buffer)
610
3.51k
        {
611
3.51k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.51k
            m_buffer = nullptr;
613
3.51k
        }
614
5.27k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4.22k
    {
609
4.22k
        if (m_buffer)
610
2.48k
        {
611
2.48k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.48k
            m_buffer = nullptr;
613
2.48k
        }
614
4.22k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
546
    {
609
546
        if (m_buffer)
610
513
        {
611
513
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
513
            m_buffer = nullptr;
613
513
        }
614
546
    }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
546
    {
609
546
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
546
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.26k
    {
609
2.26k
        if (m_buffer)
610
1.51k
        {
611
1.51k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.51k
            m_buffer = nullptr;
613
1.51k
        }
614
2.26k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
526
    {
609
526
        if (m_buffer)
610
116
        {
611
116
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
116
            m_buffer = nullptr;
613
116
        }
614
526
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8.09k
    {
609
8.09k
        if (m_buffer)
610
8.09k
        {
611
8.09k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8.09k
            m_buffer = nullptr;
613
8.09k
        }
614
8.09k
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.88k
    {
609
1.88k
        if (m_buffer)
610
58
        {
611
58
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
58
            m_buffer = nullptr;
613
58
        }
614
1.88k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
24
    {
609
24
        if (m_buffer)
610
22
        {
611
22
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22
            m_buffer = nullptr;
613
22
        }
614
24
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
45
    {
609
45
        if (m_buffer)
610
41
        {
611
41
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
41
            m_buffer = nullptr;
613
41
        }
614
45
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
26.7k
    {
609
26.7k
        if (m_buffer)
610
14.7k
        {
611
14.7k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
14.7k
            m_buffer = nullptr;
613
14.7k
        }
614
26.7k
    }
_ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
1
    }
_ZN5Slang4ListIbNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
269
    {
609
269
        if (m_buffer)
610
258
        {
611
258
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
258
            m_buffer = nullptr;
613
258
        }
614
269
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.06k
    {
609
2.06k
        if (m_buffer)
610
342
        {
611
342
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
342
            m_buffer = nullptr;
613
342
        }
614
2.06k
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.92k
    {
609
3.92k
        if (m_buffer)
610
659
        {
611
659
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
659
            m_buffer = nullptr;
613
659
        }
614
3.92k
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
6
    }
_ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
10.1k
    {
609
10.1k
        if (m_buffer)
610
10.1k
        {
611
10.1k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
10.1k
            m_buffer = nullptr;
613
10.1k
        }
614
10.1k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
813k
    {
609
813k
        if (m_buffer)
610
772k
        {
611
772k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
772k
            m_buffer = nullptr;
613
772k
        }
614
813k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
54.6k
    {
609
54.6k
        if (m_buffer)
610
28.1k
        {
611
28.1k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28.1k
            m_buffer = nullptr;
613
28.1k
        }
614
54.6k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.63k
    {
609
1.63k
        if (m_buffer)
610
472
        {
611
472
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
472
            m_buffer = nullptr;
613
472
        }
614
1.63k
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6.40k
    {
609
6.40k
        if (m_buffer)
610
6.32k
        {
611
6.32k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6.32k
            m_buffer = nullptr;
613
6.32k
        }
614
6.40k
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
450
    {
609
450
        if (m_buffer)
610
367
        {
611
367
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
367
            m_buffer = nullptr;
613
367
        }
614
450
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
38
    {
609
38
        if (m_buffer)
610
21
        {
611
21
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
21
            m_buffer = nullptr;
613
21
        }
614
38
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
849k
    {
609
849k
        if (m_buffer)
610
75.7k
        {
611
75.7k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
75.7k
            m_buffer = nullptr;
613
75.7k
        }
614
849k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
116k
    {
609
116k
        if (m_buffer)
610
116k
        {
611
116k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
116k
            m_buffer = nullptr;
613
116k
        }
614
116k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
672
    {
609
672
        if (m_buffer)
610
190
        {
611
190
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
190
            m_buffer = nullptr;
613
190
        }
614
672
    }
_ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
10
    {
609
10
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
10
    }
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
472
    {
609
472
        if (m_buffer)
610
12
        {
611
12
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
12
            m_buffer = nullptr;
613
12
        }
614
472
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
472
    {
609
472
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
472
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
117k
    {
609
117k
        if (m_buffer)
610
82.6k
        {
611
82.6k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
82.6k
            m_buffer = nullptr;
613
82.6k
        }
614
117k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.11k
    {
609
2.11k
        if (m_buffer)
610
1.80k
        {
611
1.80k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.80k
            m_buffer = nullptr;
613
1.80k
        }
614
2.11k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
649k
    {
609
649k
        if (m_buffer)
610
644k
        {
611
644k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
644k
            m_buffer = nullptr;
613
644k
        }
614
649k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
303
    {
609
303
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
303
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.75k
    {
609
1.75k
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1.75k
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.40k
    {
609
1.40k
        if (m_buffer)
610
891
        {
611
891
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
891
            m_buffer = nullptr;
613
891
        }
614
1.40k
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
460
    {
609
460
        if (m_buffer)
610
460
        {
611
460
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
460
            m_buffer = nullptr;
613
460
        }
614
460
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.52k
    {
609
1.52k
        if (m_buffer)
610
1.10k
        {
611
1.10k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.10k
            m_buffer = nullptr;
613
1.10k
        }
614
1.52k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.89k
    {
609
2.89k
        if (m_buffer)
610
1.69k
        {
611
1.69k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.69k
            m_buffer = nullptr;
613
1.69k
        }
614
2.89k
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
335
    {
609
335
        if (m_buffer)
610
199
        {
611
199
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
199
            m_buffer = nullptr;
613
199
        }
614
335
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
444
    {
609
444
        if (m_buffer)
610
24
        {
611
24
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
24
            m_buffer = nullptr;
613
24
        }
614
444
    }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.44k
    {
609
2.44k
        if (m_buffer)
610
2.37k
        {
611
2.37k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.37k
            m_buffer = nullptr;
613
2.37k
        }
614
2.44k
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6.76k
    {
609
6.76k
        if (m_buffer)
610
2.03k
        {
611
2.03k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.03k
            m_buffer = nullptr;
613
2.03k
        }
614
6.76k
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
92
    {
609
92
        if (m_buffer)
610
10
        {
611
10
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
10
            m_buffer = nullptr;
613
10
        }
614
92
    }
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
6
    }
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
111
    {
609
111
        if (m_buffer)
610
13
        {
611
13
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
13
            m_buffer = nullptr;
613
13
        }
614
111
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
474
    {
609
474
        if (m_buffer)
610
468
        {
611
468
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
468
            m_buffer = nullptr;
613
468
        }
614
474
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
474
    {
609
474
        if (m_buffer)
610
199
        {
611
199
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
199
            m_buffer = nullptr;
613
199
        }
614
474
    }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
474
    {
609
474
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
474
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
459
    {
609
459
        if (m_buffer)
610
459
        {
611
459
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
459
            m_buffer = nullptr;
613
459
        }
614
459
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
29
    {
609
29
        if (m_buffer)
610
29
        {
611
29
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
29
            m_buffer = nullptr;
613
29
        }
614
29
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.41k
    {
609
2.41k
        if (m_buffer)
610
1.18k
        {
611
1.18k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.18k
            m_buffer = nullptr;
613
1.18k
        }
614
2.41k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
771
    {
609
771
        if (m_buffer)
610
771
        {
611
771
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
771
            m_buffer = nullptr;
613
771
        }
614
771
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
136
    {
609
136
        if (m_buffer)
610
108
        {
611
108
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
108
            m_buffer = nullptr;
613
108
        }
614
136
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E17_deallocateBufferEv
Line
Count
Source
608
115
    {
609
115
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
115
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
72
    {
609
72
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
72
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E17_deallocateBufferEv
Line
Count
Source
608
115
    {
609
115
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
115
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28.9k
    {
609
28.9k
        if (m_buffer)
610
24.3k
        {
611
24.3k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
24.3k
            m_buffer = nullptr;
613
24.3k
        }
614
28.9k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
202
    {
609
202
        if (m_buffer)
610
118
        {
611
118
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
118
            m_buffer = nullptr;
613
118
        }
614
202
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
35.2k
    {
609
35.2k
        if (m_buffer)
610
1.95k
        {
611
1.95k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.95k
            m_buffer = nullptr;
613
1.95k
        }
614
35.2k
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
9.80k
    {
609
9.80k
        if (m_buffer)
610
8.04k
        {
611
8.04k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8.04k
            m_buffer = nullptr;
613
8.04k
        }
614
9.80k
    }
_ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
4
    }
_ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
4
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
317
    {
609
317
        if (m_buffer)
610
20
        {
611
20
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
20
            m_buffer = nullptr;
613
20
        }
614
317
    }
_ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
301
    {
609
301
        if (m_buffer)
610
171
        {
611
171
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
171
            m_buffer = nullptr;
613
171
        }
614
301
    }
_ZN5Slang4ListIPjNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
114
    {
609
114
        if (m_buffer)
610
114
        {
611
114
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
114
            m_buffer = nullptr;
613
114
        }
614
114
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
863
    {
609
863
        if (m_buffer)
610
274
        {
611
274
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
274
            m_buffer = nullptr;
613
274
        }
614
863
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.11k
    {
609
2.11k
        if (m_buffer)
610
1.61k
        {
611
1.61k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.61k
            m_buffer = nullptr;
613
1.61k
        }
614
2.11k
    }
_ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
6
    }
_ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
509k
    {
609
509k
        if (m_buffer)
610
219k
        {
611
219k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
219k
            m_buffer = nullptr;
613
219k
        }
614
509k
    }
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
411
    {
609
411
        if (m_buffer)
610
14
        {
611
14
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
14
            m_buffer = nullptr;
613
14
        }
614
411
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
43
    {
609
43
        if (m_buffer)
610
36
        {
611
36
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
36
            m_buffer = nullptr;
613
36
        }
614
43
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
86.2k
    {
609
86.2k
        if (m_buffer)
610
26.5k
        {
611
26.5k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
26.5k
            m_buffer = nullptr;
613
26.5k
        }
614
86.2k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
806
    {
609
806
        if (m_buffer)
610
45
        {
611
45
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
45
            m_buffer = nullptr;
613
45
        }
614
806
    }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
6
    }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
10
    {
609
10
        if (m_buffer)
610
10
        {
611
10
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
10
            m_buffer = nullptr;
613
10
        }
614
10
    }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
84
    {
609
84
        if (m_buffer)
610
10
        {
611
10
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
10
            m_buffer = nullptr;
613
10
        }
614
84
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
396
    {
609
396
        if (m_buffer)
610
147
        {
611
147
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
147
            m_buffer = nullptr;
613
147
        }
614
396
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
33.7k
    {
609
33.7k
        if (m_buffer)
610
4.92k
        {
611
4.92k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4.92k
            m_buffer = nullptr;
613
4.92k
        }
614
33.7k
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.20k
    {
609
1.20k
        if (m_buffer)
610
268
        {
611
268
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
268
            m_buffer = nullptr;
613
268
        }
614
1.20k
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.54k
    {
609
3.54k
        if (m_buffer)
610
603
        {
611
603
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
603
            m_buffer = nullptr;
613
603
        }
614
3.54k
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E17_deallocateBufferEv
Line
Count
Source
608
45
    {
609
45
        if (m_buffer)
610
45
        {
611
45
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
45
            m_buffer = nullptr;
613
45
        }
614
45
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
49
    {
609
49
        if (m_buffer)
610
48
        {
611
48
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
48
            m_buffer = nullptr;
613
48
        }
614
49
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
13.4k
    {
609
13.4k
        if (m_buffer)
610
6.30k
        {
611
6.30k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6.30k
            m_buffer = nullptr;
613
6.30k
        }
614
13.4k
    }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
58
    {
609
58
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
58
    }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
324
    {
609
324
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
324
    }
_ZN5Slang4ListINS_17DiffTransposePass27PendingBlockTerminatorEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
213
    {
609
213
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
213
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
172
    {
609
172
        if (m_buffer)
610
124
        {
611
124
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
124
            m_buffer = nullptr;
613
124
        }
614
172
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
54
    {
609
54
        if (m_buffer)
610
19
        {
611
19
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
19
            m_buffer = nullptr;
613
19
        }
614
54
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
736
    {
609
736
        if (m_buffer)
610
731
        {
611
731
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
731
            m_buffer = nullptr;
613
731
        }
614
736
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
67.6k
    {
609
67.6k
        if (m_buffer)
610
7.97k
        {
611
7.97k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7.97k
            m_buffer = nullptr;
613
7.97k
        }
614
67.6k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
140
    {
609
140
        if (m_buffer)
610
102
        {
611
102
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
102
            m_buffer = nullptr;
613
102
        }
614
140
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
83
    {
609
83
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
83
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
19.0k
    {
609
19.0k
        if (m_buffer)
610
19.0k
        {
611
19.0k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
19.0k
            m_buffer = nullptr;
613
19.0k
        }
614
19.0k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
16.1k
    {
609
16.1k
        if (m_buffer)
610
16.1k
        {
611
16.1k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
16.1k
            m_buffer = nullptr;
613
16.1k
        }
614
16.1k
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.53k
    {
609
2.53k
        if (m_buffer)
610
26
        {
611
26
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
26
            m_buffer = nullptr;
613
26
        }
614
2.53k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.77k
    {
609
2.77k
        if (m_buffer)
610
218
        {
611
218
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
218
            m_buffer = nullptr;
613
218
        }
614
2.77k
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.15k
    {
609
1.15k
        if (m_buffer)
610
230
        {
611
230
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
230
            m_buffer = nullptr;
613
230
        }
614
1.15k
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
359
    {
609
359
        if (m_buffer)
610
91
        {
611
91
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
91
            m_buffer = nullptr;
613
91
        }
614
359
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
73
    {
609
73
        if (m_buffer)
610
73
        {
611
73
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
73
            m_buffer = nullptr;
613
73
        }
614
73
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
95
    {
609
95
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
95
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
175
    {
609
175
        if (m_buffer)
610
157
        {
611
157
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
157
            m_buffer = nullptr;
613
157
        }
614
175
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
43.1k
    {
609
43.1k
        if (m_buffer)
610
13.6k
        {
611
13.6k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
13.6k
            m_buffer = nullptr;
613
13.6k
        }
614
43.1k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
288
    {
609
288
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
288
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
136
    {
609
136
        if (m_buffer)
610
136
        {
611
136
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
136
            m_buffer = nullptr;
613
136
        }
614
136
    }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
2
    }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
173
    {
609
173
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
173
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.92k
    {
609
3.92k
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
3.92k
    }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8
    {
609
8
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
8
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
195
    {
609
195
        if (m_buffer)
610
195
        {
611
195
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
195
            m_buffer = nullptr;
613
195
        }
614
195
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.01k
    {
609
1.01k
        if (m_buffer)
610
95
        {
611
95
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
95
            m_buffer = nullptr;
613
95
        }
614
1.01k
    }
_ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
31
    {
609
31
        if (m_buffer)
610
31
        {
611
31
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
31
            m_buffer = nullptr;
613
31
        }
614
31
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
586
    {
609
586
        if (m_buffer)
610
531
        {
611
531
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
531
            m_buffer = nullptr;
613
531
        }
614
586
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
15
        {
611
15
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
15
            m_buffer = nullptr;
613
15
        }
614
28
    }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
13
    {
609
13
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
13
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
13
    {
609
13
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
13
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
13
    {
609
13
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
13
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.34k
    {
609
1.34k
        if (m_buffer)
610
281
        {
611
281
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
281
            m_buffer = nullptr;
613
281
        }
614
1.34k
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.97k
    {
609
1.97k
        if (m_buffer)
610
1.34k
        {
611
1.34k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.34k
            m_buffer = nullptr;
613
1.34k
        }
614
1.97k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
360
    {
609
360
        if (m_buffer)
610
111
        {
611
111
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
111
            m_buffer = nullptr;
613
111
        }
614
360
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
40.3k
    {
609
40.3k
        if (m_buffer)
610
1.27k
        {
611
1.27k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.27k
            m_buffer = nullptr;
613
1.27k
        }
614
40.3k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
320
    {
609
320
        if (m_buffer)
610
168
        {
611
168
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
168
            m_buffer = nullptr;
613
168
        }
614
320
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
273
    {
609
273
        if (m_buffer)
610
271
        {
611
271
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
271
            m_buffer = nullptr;
613
271
        }
614
273
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.34k
    {
609
1.34k
        if (m_buffer)
610
118
        {
611
118
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
118
            m_buffer = nullptr;
613
118
        }
614
1.34k
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
15
    {
609
15
        if (m_buffer)
610
15
        {
611
15
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
15
            m_buffer = nullptr;
613
15
        }
614
15
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
10.0k
    {
609
10.0k
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
10.0k
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
706
    {
609
706
        if (m_buffer)
610
700
        {
611
700
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
700
            m_buffer = nullptr;
613
700
        }
614
706
    }
_ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
9
    {
609
9
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
9
    }
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
3
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
24
    {
609
24
        if (m_buffer)
610
24
        {
611
24
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
24
            m_buffer = nullptr;
613
24
        }
614
24
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5
    {
609
5
        if (m_buffer)
610
5
        {
611
5
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5
            m_buffer = nullptr;
613
5
        }
614
5
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
49.8k
    {
609
49.8k
        if (m_buffer)
610
2.05k
        {
611
2.05k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.05k
            m_buffer = nullptr;
613
2.05k
        }
614
49.8k
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
70.4k
    {
609
70.4k
        if (m_buffer)
610
14.3k
        {
611
14.3k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
14.3k
            m_buffer = nullptr;
613
14.3k
        }
614
70.4k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
70.4k
    {
609
70.4k
        if (m_buffer)
610
14.3k
        {
611
14.3k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
14.3k
            m_buffer = nullptr;
613
14.3k
        }
614
70.4k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5.42k
    {
609
5.42k
        if (m_buffer)
610
3.05k
        {
611
3.05k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.05k
            m_buffer = nullptr;
613
3.05k
        }
614
5.42k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4.08k
    {
609
4.08k
        if (m_buffer)
610
2.71k
        {
611
2.71k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.71k
            m_buffer = nullptr;
613
2.71k
        }
614
4.08k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
314
    {
609
314
        if (m_buffer)
610
18
        {
611
18
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
18
            m_buffer = nullptr;
613
18
        }
614
314
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
58
    {
609
58
        if (m_buffer)
610
58
        {
611
58
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
58
            m_buffer = nullptr;
613
58
        }
614
58
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
40
    {
609
40
        if (m_buffer)
610
40
        {
611
40
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
40
            m_buffer = nullptr;
613
40
        }
614
40
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
58
    {
609
58
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
58
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
275
    {
609
275
        if (m_buffer)
610
275
        {
611
275
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
275
            m_buffer = nullptr;
613
275
        }
614
275
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
445
    {
609
445
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
445
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
115
    {
609
115
        if (m_buffer)
610
35
        {
611
35
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
35
            m_buffer = nullptr;
613
35
        }
614
115
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
115
    {
609
115
        if (m_buffer)
610
69
        {
611
69
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
69
            m_buffer = nullptr;
613
69
        }
614
115
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
190
    {
609
190
        if (m_buffer)
610
190
        {
611
190
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
190
            m_buffer = nullptr;
613
190
        }
614
190
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.32k
    {
609
1.32k
        if (m_buffer)
610
1.32k
        {
611
1.32k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.32k
            m_buffer = nullptr;
613
1.32k
        }
614
1.32k
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
40.3k
    {
609
40.3k
        if (m_buffer)
610
368
        {
611
368
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
368
            m_buffer = nullptr;
613
368
        }
614
40.3k
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4.89k
    {
609
4.89k
        if (m_buffer)
610
400
        {
611
400
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
400
            m_buffer = nullptr;
613
400
        }
614
4.89k
    }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
221
    {
609
221
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
221
    }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
27
    {
609
27
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
27
    }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
14
    {
609
14
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
14
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
101k
    {
609
101k
        if (m_buffer)
610
101k
        {
611
101k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
101k
            m_buffer = nullptr;
613
101k
        }
614
101k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.78k
    {
609
1.78k
        if (m_buffer)
610
183
        {
611
183
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
183
            m_buffer = nullptr;
613
183
        }
614
1.78k
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
162
    {
609
162
        if (m_buffer)
610
96
        {
611
96
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
96
            m_buffer = nullptr;
613
96
        }
614
162
    }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.13k
    {
609
3.13k
        if (m_buffer)
610
3.13k
        {
611
3.13k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.13k
            m_buffer = nullptr;
613
3.13k
        }
614
3.13k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
242
    {
609
242
        if (m_buffer)
610
109
        {
611
109
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
109
            m_buffer = nullptr;
613
109
        }
614
242
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
133
    {
609
133
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
133
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.40k
    {
609
3.40k
        if (m_buffer)
610
62
        {
611
62
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
62
            m_buffer = nullptr;
613
62
        }
614
3.40k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
283
    {
609
283
        if (m_buffer)
610
283
        {
611
283
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
283
            m_buffer = nullptr;
613
283
        }
614
283
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
11.1k
    {
609
11.1k
        if (m_buffer)
610
8.35k
        {
611
8.35k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8.35k
            m_buffer = nullptr;
613
8.35k
        }
614
11.1k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
18.7k
    {
609
18.7k
        if (m_buffer)
610
18.7k
        {
611
18.7k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
18.7k
            m_buffer = nullptr;
613
18.7k
        }
614
18.7k
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
179
    {
609
179
        if (m_buffer)
610
144
        {
611
144
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
144
            m_buffer = nullptr;
613
144
        }
614
179
    }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
34
    {
609
34
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
34
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
34
    {
609
34
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
34
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
34
    {
609
34
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
34
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
6
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
418
    {
609
418
        if (m_buffer)
610
88
        {
611
88
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
88
            m_buffer = nullptr;
613
88
        }
614
418
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
63
    {
609
63
        if (m_buffer)
610
22
        {
611
22
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22
            m_buffer = nullptr;
613
22
        }
614
63
    }
_ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
34
    {
609
34
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
34
    }
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
915
    {
609
915
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
915
    }
_ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
34
    {
609
34
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
34
    }
_ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
34
    {
609
34
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
34
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
144
    {
609
144
        if (m_buffer)
610
96
        {
611
96
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
96
            m_buffer = nullptr;
613
96
        }
614
144
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
927
    {
609
927
        if (m_buffer)
610
863
        {
611
863
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
863
            m_buffer = nullptr;
613
863
        }
614
927
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
959
    {
609
959
        if (m_buffer)
610
879
        {
611
879
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
879
            m_buffer = nullptr;
613
879
        }
614
959
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
573
    {
609
573
        if (m_buffer)
610
523
        {
611
523
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
523
            m_buffer = nullptr;
613
523
        }
614
573
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
573
    {
609
573
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
573
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
21.2k
    {
609
21.2k
        if (m_buffer)
610
19.1k
        {
611
19.1k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
19.1k
            m_buffer = nullptr;
613
19.1k
        }
614
21.2k
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8.15k
    {
609
8.15k
        if (m_buffer)
610
5
        {
611
5
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5
            m_buffer = nullptr;
613
5
        }
614
8.15k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
909
    {
609
909
        if (m_buffer)
610
169
        {
611
169
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
169
            m_buffer = nullptr;
613
169
        }
614
909
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
472
    {
609
472
        if (m_buffer)
610
320
        {
611
320
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
320
            m_buffer = nullptr;
613
320
        }
614
472
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
335
    {
609
335
        if (m_buffer)
610
198
        {
611
198
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
198
            m_buffer = nullptr;
613
198
        }
614
335
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
335
    {
609
335
        if (m_buffer)
610
329
        {
611
329
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
329
            m_buffer = nullptr;
613
329
        }
614
335
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
335
    {
609
335
        if (m_buffer)
610
199
        {
611
199
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
199
            m_buffer = nullptr;
613
199
        }
614
335
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
335
    {
609
335
        if (m_buffer)
610
283
        {
611
283
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
283
            m_buffer = nullptr;
613
283
        }
614
335
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
90
    {
609
90
        if (m_buffer)
610
90
        {
611
90
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
90
            m_buffer = nullptr;
613
90
        }
614
90
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.71k
    {
609
1.71k
        if (m_buffer)
610
640
        {
611
640
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
640
            m_buffer = nullptr;
613
640
        }
614
1.71k
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
26.3k
    {
609
26.3k
        if (m_buffer)
610
1.16k
        {
611
1.16k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.16k
            m_buffer = nullptr;
613
1.16k
        }
614
26.3k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
544
    {
609
544
        if (m_buffer)
610
386
        {
611
386
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
386
            m_buffer = nullptr;
613
386
        }
614
544
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.49k
    {
609
1.49k
        if (m_buffer)
610
1.09k
        {
611
1.09k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.09k
            m_buffer = nullptr;
613
1.09k
        }
614
1.49k
    }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
542
    {
609
542
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
542
    }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
6
    }
_ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
442
    {
609
442
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
442
    }
_ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.28k
    {
609
3.28k
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
3.28k
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.28k
    {
609
3.28k
        if (m_buffer)
610
3.28k
        {
611
3.28k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.28k
            m_buffer = nullptr;
613
3.28k
        }
614
3.28k
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
512
    {
609
512
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
512
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
442
    {
609
442
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
442
    }
_ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
442
    {
609
442
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
442
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
19
    {
609
19
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
19
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
215
    {
609
215
        if (m_buffer)
610
77
        {
611
77
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
77
            m_buffer = nullptr;
613
77
        }
614
215
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
215
    {
609
215
        if (m_buffer)
610
75
        {
611
75
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
75
            m_buffer = nullptr;
613
75
        }
614
215
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
215
    {
609
215
        if (m_buffer)
610
76
        {
611
76
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
76
            m_buffer = nullptr;
613
76
        }
614
215
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
75
    {
609
75
        if (m_buffer)
610
75
        {
611
75
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
75
            m_buffer = nullptr;
613
75
        }
614
75
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
15
    {
609
15
        if (m_buffer)
610
13
        {
611
13
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
13
            m_buffer = nullptr;
613
13
        }
614
15
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
4
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
250
    {
609
250
        if (m_buffer)
610
198
        {
611
198
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
198
            m_buffer = nullptr;
613
198
        }
614
250
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
267k
    {
609
267k
        if (m_buffer)
610
111k
        {
611
111k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
111k
            m_buffer = nullptr;
613
111k
        }
614
267k
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
47
    {
609
47
        if (m_buffer)
610
47
        {
611
47
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
47
            m_buffer = nullptr;
613
47
        }
614
47
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
52
    {
609
52
        if (m_buffer)
610
52
        {
611
52
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
52
            m_buffer = nullptr;
613
52
        }
614
52
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
11
    {
609
11
        if (m_buffer)
610
11
        {
611
11
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
11
            m_buffer = nullptr;
613
11
        }
614
11
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
11
    {
609
11
        if (m_buffer)
610
11
        {
611
11
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
11
            m_buffer = nullptr;
613
11
        }
614
11
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7
    {
609
7
        if (m_buffer)
610
7
        {
611
7
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7
            m_buffer = nullptr;
613
7
        }
614
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
748
    {
609
748
        if (m_buffer)
610
748
        {
611
748
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
748
            m_buffer = nullptr;
613
748
        }
614
748
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
442
    {
609
442
        if (m_buffer)
610
362
        {
611
362
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
362
            m_buffer = nullptr;
613
362
        }
614
442
    }
_ZN5Slang4ListINS_6RefPtrINS_8IRModuleEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
442
    {
609
442
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
442
    }
_ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListIPKvNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E17_deallocateBufferEv
Line
Count
Source
608
52
    {
609
52
        if (m_buffer)
610
52
        {
611
52
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
52
            m_buffer = nullptr;
613
52
        }
614
52
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
463
    {
609
463
        if (m_buffer)
610
413
        {
611
413
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
413
            m_buffer = nullptr;
613
413
        }
614
463
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
417
    {
609
417
        if (m_buffer)
610
417
        {
611
417
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
417
            m_buffer = nullptr;
613
417
        }
614
417
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
2
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
174
    {
609
174
        if (m_buffer)
610
154
        {
611
154
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
154
            m_buffer = nullptr;
613
154
        }
614
174
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
9
    {
609
9
        if (m_buffer)
610
9
        {
611
9
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
9
            m_buffer = nullptr;
613
9
        }
614
9
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
26
        {
611
26
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
26
            m_buffer = nullptr;
613
26
        }
614
28
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
348
    {
609
348
        if (m_buffer)
610
340
        {
611
340
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
340
            m_buffer = nullptr;
613
340
        }
614
348
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.33k
    {
609
2.33k
        if (m_buffer)
610
2.30k
        {
611
2.30k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.30k
            m_buffer = nullptr;
613
2.30k
        }
614
2.33k
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.18k
    {
609
3.18k
        if (m_buffer)
610
3.18k
        {
611
3.18k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.18k
            m_buffer = nullptr;
613
3.18k
        }
614
3.18k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_7OperandENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_24InstructionPrintingClassENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE17_deallocateBufferEv
615
    static inline T* _allocate(Index count)
616
27.8M
    {
617
27.8M
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
27.8M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
19.8M
    {
617
19.8M
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
19.8M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
66.6k
    {
617
66.6k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
66.6k
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7
    {
617
7
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
144
    {
617
144
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
144
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.26k
    {
617
1.26k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.26k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
24.0k
    {
617
24.0k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
24.0k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6.62k
    {
617
6.62k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6.62k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
32.2k
    {
617
32.2k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
32.2k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.11k
    {
617
1.11k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.11k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
92.1k
    {
617
92.1k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
92.1k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
16.0k
    {
617
16.0k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
16.0k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
261
    {
617
261
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
261
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
208
    {
617
208
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
208
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
593k
    {
617
593k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
593k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E9_allocateEl
Line
Count
Source
616
1.27k
    {
617
1.27k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.27k
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.27k
    {
617
1.27k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.27k
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.27k
    {
617
1.27k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.27k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.60M
    {
617
3.60M
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.60M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.01k
    {
617
2.01k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.01k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
23.3k
    {
617
23.3k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
23.3k
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.53k
    {
617
3.53k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.53k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.49k
    {
617
2.49k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.49k
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.51k
    {
617
1.51k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.51k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
826k
    {
617
826k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
826k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8.09k
    {
617
8.09k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8.09k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
76.0k
    {
617
76.0k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
76.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
22
    {
617
22
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
22
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
41
    {
617
41
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
41
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.36k
    {
617
1.36k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.36k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
14.7k
    {
617
14.7k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
14.7k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIbNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
258
    {
617
258
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
258
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
342
    {
617
342
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
342
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
659
    {
617
659
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
659
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
40.4k
    {
617
40.4k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
40.4k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
10.1k
    {
617
10.1k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
10.1k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
772k
    {
617
772k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
772k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
28.1k
    {
617
28.1k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28.1k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
76.9k
    {
617
76.9k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
76.9k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
472
    {
617
472
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
472
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
367
    {
617
367
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
367
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
21
    {
617
21
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
21
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
518
    {
617
518
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
518
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
75.8k
    {
617
75.8k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
75.8k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
116k
    {
617
116k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
116k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
190
    {
617
190
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
190
    }
_ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
12
    {
617
12
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
12
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
58
    {
617
58
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
58
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6.69k
    {
617
6.69k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6.69k
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
24
    {
617
24
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
24
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
82.6k
    {
617
82.6k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
82.6k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.80k
    {
617
1.80k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.80k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
644k
    {
617
644k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
644k
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
906
    {
617
906
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
906
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
460
    {
617
460
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
460
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.16k
    {
617
1.16k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.16k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.69k
    {
617
1.69k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.69k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
199
    {
617
199
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
199
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
68
    {
617
68
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
68
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
10
    {
617
10
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
10
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.03k
    {
617
2.03k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.03k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.13k
    {
617
2.13k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.13k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
468
    {
617
468
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
468
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
199
    {
617
199
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
199
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
459
    {
617
459
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
459
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
53
    {
617
53
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
53
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
13
    {
617
13
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
13
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
771
    {
617
771
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
771
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
108
    {
617
108
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
108
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
29.0k
    {
617
29.0k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
29.0k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
24.3k
    {
617
24.3k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
24.3k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
118
    {
617
118
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
118
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.95k
    {
617
1.95k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.95k
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8.04k
    {
617
8.04k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8.04k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
20
    {
617
20
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
20
    }
_ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListIPjNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
114
    {
617
114
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
114
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.61k
    {
617
1.61k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.61k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
164
    {
617
164
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
164
    }
_ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
14
    {
617
14
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
14
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
36
    {
617
36
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
36
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
219k
    {
617
219k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
219k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
26.5k
    {
617
26.5k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
26.5k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
45
    {
617
45
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
45
    }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
10
    {
617
10
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
10
    }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
10
    {
617
10
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
10
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
147
    {
617
147
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
147
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4.92k
    {
617
4.92k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4.92k
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
268
    {
617
268
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
268
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E9_allocateEl
Line
Count
Source
616
45
    {
617
45
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
45
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
48
    {
617
48
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
48
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
603
    {
617
603
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
603
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6.30k
    {
617
6.30k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6.30k
    }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
124
    {
617
124
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
124
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
19
    {
617
19
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
19
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
731
    {
617
731
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
731
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7.97k
    {
617
7.97k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7.97k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
102
    {
617
102
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
102
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
19.0k
    {
617
19.0k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
19.0k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
16.1k
    {
617
16.1k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
16.1k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
218
    {
617
218
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
218
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
26
    {
617
26
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
26
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
91
    {
617
91
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
91
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
73
    {
617
73
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
73
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
157
    {
617
157
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
157
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
13.6k
    {
617
13.6k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
13.6k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
136
    {
617
136
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
136
    }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
195
    {
617
195
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
195
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
95
    {
617
95
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
95
    }
_ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
31
    {
617
31
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
31
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
15
    {
617
15
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
15
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
281
    {
617
281
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
281
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.34k
    {
617
1.34k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.34k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
111
    {
617
111
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
111
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.27k
    {
617
1.27k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.27k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
168
    {
617
168
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
168
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
271
    {
617
271
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
271
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
118
    {
617
118
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
118
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
15
    {
617
15
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
15
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
700
    {
617
700
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
700
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
172
    {
617
172
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
172
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
24
    {
617
24
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
24
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5
    {
617
5
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5
    }
slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.05k
    {
617
2.05k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.05k
    }
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
14.3k
    {
617
14.3k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
14.3k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
14.3k
    {
617
14.3k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
14.3k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.05k
    {
617
3.05k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.05k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.71k
    {
617
2.71k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.71k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
18
    {
617
18
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
18
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
40
    {
617
40
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
40
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
58
    {
617
58
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
58
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
275
    {
617
275
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
275
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
35
    {
617
35
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
35
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
69
    {
617
69
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
69
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
190
    {
617
190
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
190
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
230
    {
617
230
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
230
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
368
    {
617
368
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
368
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
400
    {
617
400
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
400
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.32k
    {
617
1.32k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.32k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
101k
    {
617
101k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
101k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
183
    {
617
183
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
183
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96
    {
617
96
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
90
    {
617
90
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
90
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
66
    {
617
66
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
66
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
15
    {
617
15
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
15
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96
    {
617
96
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96
    {
617
96
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
10
    {
617
10
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
10
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
863
    {
617
863
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
863
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
879
    {
617
879
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
879
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
531
    {
617
531
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
531
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
525
    {
617
525
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
525
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.94k
    {
617
3.94k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.94k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
169
    {
617
169
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
169
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5
    {
617
5
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
19.1k
    {
617
19.1k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
19.1k
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
324
    {
617
324
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
324
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
90
    {
617
90
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
90
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
329
    {
617
329
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
329
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
198
    {
617
198
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
198
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
283
    {
617
283
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
283
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
199
    {
617
199
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
199
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
640
    {
617
640
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
640
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
515
    {
617
515
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
515
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.09k
    {
617
1.09k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.09k
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.16k
    {
617
1.16k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.16k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
386
    {
617
386
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
386
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
50
    {
617
50
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
50
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.28k
    {
617
3.28k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.28k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
75
    {
617
75
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
75
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
75
    {
617
75
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
75
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
77
    {
617
77
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
77
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
76
    {
617
76
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
76
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
13
    {
617
13
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
13
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
111k
    {
617
111k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
111k
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
11
    {
617
11
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
11
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
11
    {
617
11
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
11
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7
    {
617
7
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
202
    {
617
202
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
202
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
748
    {
617
748
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
748
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5.89k
    {
617
5.89k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5.89k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
123
    {
617
123
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
123
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
52
    {
617
52
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
52
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
51
    {
617
51
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
51
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
10.2k
    {
617
10.2k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
10.2k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
65
    {
617
65
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
65
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
408
    {
617
408
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
408
    }
_ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListIPKvNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
413
    {
617
413
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
413
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E9_allocateEl
Line
Count
Source
616
130
    {
617
130
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
130
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
417
    {
617
417
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
417
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
210
    {
617
210
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
210
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
60
    {
617
60
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
60
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
62
    {
617
62
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
62
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
154
    {
617
154
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
154
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.18k
    {
617
1.18k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.18k
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
274
    {
617
274
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
274
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.38k
    {
617
2.38k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.38k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.99k
    {
617
1.99k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.99k
    }
_ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
9
    {
617
9
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
9
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
26
    {
617
26
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
26
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
340
    {
617
340
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
340
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
20
    {
617
20
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
20
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
22
    {
617
22
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
22
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
18.7k
    {
617
18.7k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
18.7k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8.35k
    {
617
8.35k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8.35k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.30k
    {
617
2.30k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.30k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
283
    {
617
283
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
283
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.18k
    {
617
3.18k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.18k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.14k
    {
617
3.14k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.14k
    }
619
    static void _free(T* buffer, Index count)
620
    {
621
        return AllocateMethod<T, TAllocator>::deallocateArray(buffer, count);
622
    }
623
624
    template<typename... Args>
625
    void _init(const T& val, Args... args)
626
8.87k
    {
627
8.87k
        add(val);
628
8.87k
        _init(args...);
629
8.87k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
2.94k
    {
627
2.94k
        add(val);
628
2.94k
        _init(args...);
629
2.94k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5_initIJS1_EEEvRKS1_DpT_
Line
Count
Source
626
7
    {
627
7
        add(val);
628
7
        _init(args...);
629
7
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
7
    {
627
7
        add(val);
628
7
        _init(args...);
629
7
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE5_initIJEEEvRKjDpT_
Line
Count
Source
626
4.37k
    {
627
4.37k
        add(val);
628
4.37k
        _init(args...);
629
4.37k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE5_initIJjEEEvRKjDpT_
Line
Count
Source
626
15
    {
627
15
        add(val);
628
15
        _init(args...);
629
15
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5_initIJS1_EEEvRKS1_DpT_
Line
Count
Source
626
4
    {
627
4
        add(val);
628
4
        _init(args...);
629
4
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
4
    {
627
4
        add(val);
628
4
        _init(args...);
629
4
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5_initIJS1_EEEvRKS1_DpT_
Line
Count
Source
626
4
    {
627
4
        add(val);
628
4
        _init(args...);
629
4
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
4
    {
627
4
        add(val);
628
4
        _init(args...);
629
4
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
114
    {
627
114
        add(val);
628
114
        _init(args...);
629
114
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Line
Count
Source
626
48
    {
627
48
        add(val);
628
48
        _init(args...);
629
48
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_S2_EEEvRKS2_DpT_
Line
Count
Source
626
7
    {
627
7
        add(val);
628
7
        _init(args...);
629
7
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Line
Count
Source
626
363
    {
627
363
        add(val);
628
363
        _init(args...);
629
363
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
367
    {
627
367
        add(val);
628
367
        _init(args...);
629
367
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
106
    {
627
106
        add(val);
628
106
        _init(args...);
629
106
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Line
Count
Source
626
29
    {
627
29
        add(val);
628
29
        _init(args...);
629
29
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
438
    {
627
438
        add(val);
628
438
        _init(args...);
629
438
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
32
    {
627
32
        add(val);
628
32
        _init(args...);
629
32
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_7IRParamEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_15IRInterfaceTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_6IRTypeEPNS_11IRTupleTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_11IRTupleTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_9IRIntTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_6IRFuncES2_S2_S2_S2_EEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_S2_S2_S2_EEEvRKS2_DpT_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_S2_S2_EEEvRKS2_DpT_
Line
Count
Source
626
1
    {
627
1
        add(val);
628
1
        _init(args...);
629
1
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_17IRTargetTupleTypeEPNS_18IRNativeStringTypeES9_EEEvRKS2_DpT_
Line
Count
Source
626
1
    {
627
1
        add(val);
628
1
        _init(args...);
629
1
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_18IRNativeStringTypeES7_EEEvRKS2_DpT_
Line
Count
Source
626
1
    {
627
1
        add(val);
628
1
        _init(args...);
629
1
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_18IRNativeStringTypeEEEEvRKS2_DpT_
Line
Count
Source
626
1
    {
627
1
        add(val);
628
1
        _init(args...);
629
1
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_17IRTargetTupleTypeEEEEvRKS2_DpT_
630
631
8.39k
    void _init() {}
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
2.94k
    void _init() {}
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
7
    void _init() {}
_ZN5Slang4ListIjNS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
4.37k
    void _init() {}
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
4
    void _init() {}
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
4
    void _init() {}
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
114
    void _init() {}
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
367
    void _init() {}
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
106
    void _init() {}
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
438
    void _init() {}
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
32
    void _init() {}
632
};
633
634
template<typename T>
635
T calcMin(const List<T>& list)
636
{
637
    T minVal = list.getFirst();
638
    for (Index i = 1; i < list.getCount(); i++)
639
        if (list[i] < minVal)
640
            minVal = list[i];
641
    return minVal;
642
}
643
644
template<typename T>
645
T calcMax(const List<T>& list)
646
{
647
    T maxVal = list.getFirst();
648
    for (Index i = 1; i < list.getCount(); i++)
649
        if (list[i] > maxVal)
650
            maxVal = list[i];
651
    return maxVal;
652
}
653
} // namespace Slang
654
655
#endif